v3.20.4
Equity Transactions (Details)
$ / shares in Units, $ in Millions
1 Months Ended
Jun. 14, 2019
vote
$ / shares
shares
Dec. 31, 2019
USD ($)
Jan. 31, 2021
$ / 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
Payments for legal settlements | $   $ 2.3    
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      
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 A Common Stock | IPO        
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 | vote 1      
Common stock conversion ratio 1      
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
Class B Common Stock | IPO        
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 | vote 10      
Common stock conversion ratio 1