Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details)

v3.21.2
Subsequent Events (Details) - shares
Aug. 02, 2021
Jun. 30, 2021
May 03, 2021
May 02, 2021
May 26, 2020
May 25, 2020
Aug. 28, 2019
2019 Plan              
Subsequent Events              
Common stock reserved for issuance   17,000,000 20,000,000 17,000,000 17,000,000 2,000,000 2,000,000
Subsequent Events              
Subsequent Events              
Common stock reserved for issuance 3,000,000,000            
Subsequent Events | 2019 Plan              
Subsequent Events              
Common stock reserved for issuance 750,000,000