Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Deficit - Stock Option Activity (Details)

v3.21.2
Stockholders’ Deficit - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Beginning balance 7,622,443 8,817,266 9,868,915  
Granted 2,190,442 249,067 0  
Exercised (689,424) (1,222,578) (965,430)  
Forfeited and expired (610,163) (221,312) (86,219)  
Ending balance 8,513,298 7,622,443 8,817,266 9,868,915
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Options outstanding , Weighted Average Exercise Price - Beginning Balance (in $ per share) $ 4.61 $ 3.90 $ 3.62  
Options granted, Weighted Average Exercise Price (in $ per share) 16.41 9.03 0  
Options exercised, Weight Average Exercise Price (in $ per share) 1.61 0.69 1.31  
Options forfeited and expired, Weighted Average Exercise Price (in $ per share) 3.33 2.18 2.71  
Options outstanding , Weighted Average Exercise Price - Ending Balance (in $ per share) $ 7.98 $ 4.61 $ 3.90 $ 3.62
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Options outstanding, Weighted Average Remaining Contractual Life 8 years 3 months 10 days 8 years 1 month 28 days 8 years 18 days 8 years 1 month 17 days
Options outstanding, Aggregate Intrinsic Value (in USD) $ 103,297 $ 108,961 $ 99,871 $ 101,070
Options exercisable, number of options 2,590,738 2,998,911 3,888,696 4,401,361
Options exercisable, Weight Average Exercise Price (in $ per share) $ 1.53 $ 1.46 $ 1.21 $ 1.10
Options exercisable, Weighted Average Remaining Contractual Life 6 years 21 days 6 years 9 months 25 days 6 years 9 months 25 days 6 years 9 months 10 days
Options exercisable, Aggregate Intrinsic Value (in USD) $ 48,141 $ 52,187 $ 54,628 $ 56,117