XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Warrant Options - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Jul. 30, 2020
Jul. 27, 2020
Mar. 31, 2021
Apr. 30, 2020
Apr. 13, 2020
Mar. 31, 2020
Oct. 19, 2018
Class Of Warrant Or Right [Line Items]              
Period between issuance and expiration of outstanding warrant         10 years    
Share price     $ 37.61     $ 31.60  
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-1 Preferred Stock | Common Stock              
Class Of Warrant Or Right [Line Items]              
Warrant exercise price per share $ 0.01            
Exercise of redeemable A1 preferred stock warrant shares 2,534,239            
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