XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Antidilutive shares (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net Loss Per Share    
Antidilutive securities excluded from computation of earnings per share, amount 13,118,599 13,847,335
Class C convertible preferred stock    
Net Loss Per Share    
Antidilutive securities excluded from computation of earnings per share, amount 5,953,481 5,721,177
Employee Stock Option    
Net Loss Per Share    
Antidilutive securities excluded from computation of earnings per share, amount 2,201,358 3,438,314
Restricted stock units    
Net Loss Per Share    
Antidilutive securities excluded from computation of earnings per share, amount 1,207,323 665,110
Conversion of 2026 Senior Notes    
Net Loss Per Share    
Antidilutive securities excluded from computation of earnings per share, amount 3,156,483 3,422,780
Conversion of 2025 Senior Notes    
Net Loss Per Share    
Antidilutive securities excluded from computation of earnings per share, amount 599,954 599,954