v3.20.4
Warrants - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Billions
3 Months Ended 12 Months Ended
Jan. 31, 2020
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Series I Lead Warrants [Member]        
Class of Warrant or Right [Line Items]        
Class of warrant or right, expiration month and year       2025-01
Common Class B [Member]        
Class of Warrant or Right [Line Items]        
Warrants outstanding       8,625,420
Common Class B [Member] | Series I Lead [Member]        
Class of Warrant or Right [Line Items]        
Warrants outstanding     5,211,093  
Exercise price of each warrant     $ 6.13  
Common Class B [Member] | Venture 13 Warrants [Member]        
Class of Warrant or Right [Line Items]        
Warrants outstanding     814,666  
Exercise price of each warrant     $ 3.51  
Common Class B [Member] | Series I Lead Or Venture Thirteen Warrants [Member] | Maximum [Member]        
Class of Warrant or Right [Line Items]        
Class of warrant or right, expiration month and year     2025-01  
Common Class B [Member] | Series I Lead Or Venture Thirteen Warrants [Member] | Minimum [Member]        
Class of Warrant or Right [Line Items]        
Class of warrant or right, expiration month and year     2021-12  
Common Class B [Member] | Series I IPO [Member]        
Class of Warrant or Right [Line Items]        
Warrants outstanding     13,042,415  
Class of warrant or right, expiration month and year     2023-11  
Warrants and rights outstanding exercise contingency     $ 12.9  
Convertible Preferred Stock [Member]        
Class of Warrant or Right [Line Items]        
Warrants outstanding       21,831,545
Series I Convertible Preferred Stock [Member] | Series I Lead Warrants [Member]        
Class of Warrant or Right [Line Items]        
Percentage of reduction in number of shares issuable on warrant exercise 20.00%      
Common Stock [Member]        
Class of Warrant or Right [Line Items]        
Issuance of common stock upon net exercise of common stock warrants shares   7,631,329 7,631,329  
Warrants issued to purchase shares   7,632,154    
Exercise price of each warrant   $ 0.001    
Series D Convertible Stock [Member]        
Class of Warrant or Right [Line Items]        
Warrants issued to purchase shares   2,586,208    
Exercise price of each warrant   $ 0.7406    
Stock shares issued during the period share   2,380,034