XML 64 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Antidilutive shares (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
The number of shares excluded from the computation of diluted loss per share      
Antidilutive securities excluded from computation of earnings per share, amount 13,214,338 14,609,804 15,290,040
Class C convertible preferred stock      
The number of shares excluded from the computation of diluted loss per share      
Antidilutive securities excluded from computation of earnings per share, amount 5,894,535 5,664,532 5,443,505
Employee Stock Option      
The number of shares excluded from the computation of diluted loss per share      
Antidilutive securities excluded from computation of earnings per share, amount 2,486,737 4,194,554 5,449,952
Restricted stock units      
The number of shares excluded from the computation of diluted loss per share      
Antidilutive securities excluded from computation of earnings per share, amount 1,076,629 727,984 373,849
Convertible Senior Notes      
The number of shares excluded from the computation of diluted loss per share      
Antidilutive securities excluded from computation of earnings per share, amount 3,756,437 4,022,734 4,022,734