XML 99 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Warrant Options - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 30, 2020
Jul. 27, 2020
Dec. 31, 2022
Dec. 31, 2020
Dec. 31, 2021
Apr. 30, 2020
Apr. 13, 2020
Oct. 19, 2018
Class Of Warrant Or Right [Line Items]                
Period between issuance and expiration of outstanding warrant             10 years  
Share price     $ 43.74 $ 21.81 $ 44.28      
Redeemable Series A-1 Preferred Stock                
Class Of Warrant Or Right [Line Items]                
Warrants to purchase common stock               534,240
Warrant exercise price per share               $ 0.01
Period between issuance and expiration of outstanding warrant               10 years
Warrants exercised in full for cash, date     Jul. 30, 2020          
Redeemable Series A-2 Preferred Stock                
Class Of Warrant Or Right [Line Items]                
Warrants to purchase common stock           1,351,960    
Warrant exercise price per share           $ 0.01    
Period between issuance and expiration of outstanding warrant           10 years    
Aggregate value to determine number of shares underlying the warrant and issuable upon exercise of warrants           $ 30.0    
Convertible And Redeemable Series A-2 Preferred Stock                
Class Of Warrant Or Right [Line Items]                
Warrants to purchase common stock   1,999,999            
Share price   $ 15.00            
Increase of shares   648,039            
Redeemable Series A-1 Preferred Stock and Convertible and Redeemable Series A-2 Preferred Stock | Other Expense                
Class Of Warrant Or Right [Line Items]                
Fair value loss of warrants       $ 9.3        
Redeemable Series A-1 Preferred Stock and Convertible and Redeemable Series A-2 Preferred Stock | Common Stock                
Class Of Warrant Or Right [Line Items]                
Warrant exercise price per share $ 0.01              
Exercise of the series A-1 preferred stock warrant, shares 2,534,239