Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation Expense - Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable (Details)

v3.22.0.1
Stock-Based Compensation Expense - Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of Options Outstanding      
Options outstanding, beginning balance (shares) 16,924,408 15,493,863  
Granted (shares) 226,631 11,191,955  
Exercised (shares) (2,356,045) (4,851,991)  
Forfeited and Canceled (shares) (2,291,442) (4,704,054)  
Expired (shares) (82,068) (205,365)  
Options outstanding, ending balance (shares) 12,421,484 16,924,408 15,493,863
Weighted-Average Exercise Price Per Share      
Weighted-Average Exercise Price Per Share, outstanding beginning balance (usd per share) $ 0.20 $ 3.00  
Weighted-Average Exercise Price Per Share, Granted (usd per share) 6.36 0.20  
Weighted-Average Exercise Price Per Share. Exercised (usd per share) (0.17) (0.18)  
Weighted-Average Exercise Price Per Share, Forfeited and Canceled (usd per share) (0.24) (0.59)  
Weighted-Average Exercise Price Per Share, Expired (usd per share) (0.20) (0.69)  
Weighted-Average Exercise Price Per Share, outstanding ending balance (usd per share) $ 0.30 $ 0.20 $ 3.00
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Vested and expected to vest as of end of period (shares) 12,421,484    
Vested and expected to vest as of end of period (usd per share) $ 0.30    
Exercisable as of end of period (shares) 7,219,298    
Exercisable as of end of period (usd per share) $ 0.22    
Aggregate intrinsic value, outstanding $ 72,940 $ 40,909 $ 12,800
Aggregate intrinsic value, outstanding 72,940    
Aggregate intrinsic value, exercisable $ 42,923    
Weighted-Average Remaining Contractual Life, outstanding 8 years 2 months 15 days 9 years 2 months 15 days 8 years 25 days
Weighted-Average Remaining Contractual Life, vested and expected to vest 8 years 2 months 15 days    
Weighted-Average Remaining Contractual Life, exercisable 8 years 1 month 6 days