XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Warrant Options - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jul. 30, 2020
Jul. 27, 2020
Jun. 30, 2021
Jun. 30, 2020
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     $ 38.23 $ 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