XML 94 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Preferred Stock Warrants - Additional Information (Details) - USD ($)
2 Months Ended 12 Months Ended
Mar. 31, 2017
Dec. 31, 2021
Dec. 31, 2020
Class Of Warrant Or Right [Line Items]      
Proceeds from exercise of warrants   $ 790,000 $ 23,000
Warrants exercised and converted into convertible preferred stock   4,093,995 14,851,007
Change in fair value of warrants   $ (2,717,000) $ (63,011,000)
Number of Common issued upon warrant exercised   100,261  
Convertible Preferred Stock [Member]      
Class Of Warrant Or Right [Line Items]      
Warrants exercised and converted into convertible preferred stock   (14,476,533)  
Series H Warrants      
Class Of Warrant Or Right [Line Items]      
Exercise Price $ 12.40    
Warrants outstanding     225,945
Fair Value Of Warrants   $ 16.95  
Change in fair value of warrants     $ 3,800,000
Warrants exercised     1,817
Series H Warrants | Convertible Preferred Stock [Member]      
Class Of Warrant Or Right [Line Items]      
Warrants issued to purchase preferred stock 260,434    
Series H Convertible Preferred Stock      
Class Of Warrant Or Right [Line Items]      
Warrants outstanding   0  
Warrants exercised   225,945