XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Net (Loss) Income Per Share - Additional Information (Details) - $ / shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 22,912,874 16,136,889
3.5% Convertible Notes Due 2023    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Conversion price (in usd per share)   $ 17.05
Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 21,951,340 15,317,186
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 961,534 697,815
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 0 121,888
Convertible debt    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total   4,836,111.77