v3.20.2
Equity Transactions (Details)
Jun. 14, 2019
modules
$ / shares
shares
Jul. 31, 2020
$ / shares
shares
Jan. 31, 2020
$ / shares
shares
Class of Stock [Line Items]      
Preferred stock, shares authorized (in shares) | shares   100,000,000 100,000,000
Preferred stock, par value (in usd per share) | $ / shares   $ 0.0005 $ 0.0005
Class A common stock      
Class of Stock [Line Items]      
Common stock, shares authorized (in shares) | shares   2,000,000,000 2,000,000,000
Common stock, par value (in usd per share) | $ / shares   $ 0.0005 $ 0.0005
Class B common stock      
Class of Stock [Line Items]      
Common stock, shares authorized (in shares) | shares   300,000,000 300,000,000
Common stock, par value (in usd per share) | $ / shares   $ 0.0005 $ 0.0005
Common stock conversion ratio 1    
IPO      
Class of Stock [Line Items]      
Preferred stock, shares authorized (in shares) | shares 100,000,000    
Preferred stock, par value (in usd per share) | $ / shares $ 0.0005    
IPO | Class A common stock      
Class of Stock [Line Items]      
Common stock, shares authorized (in shares) | shares 2,000,000,000    
Common stock, par value (in usd per share) | $ / shares $ 0.0005    
Number of votes per share | modules 1    
Common stock conversion ratio 1    
IPO | Class B common stock      
Class of Stock [Line Items]      
Common stock, shares authorized (in shares) | shares 300,000,000    
Common stock, par value (in usd per share) | $ / shares $ 0.0005    
Number of votes per share | modules 10    
Common stock conversion ratio 1