XML 103 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basic and Diluted Net Loss per Share - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2023
Nov. 30, 2022
Mar. 31, 2021
Dec. 31, 2019
Nov. 30, 2017
Mar. 31, 2021
Dec. 31, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]              
Final settlement received in cash $ 33 $ 1,300          
Final settlement of the capped call options received in shares   22,914          
Amount of common stock reserved 7,000,000           7,000,000
0% Convertible Senior Notes Due 2026              
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]              
Payments to enter capped call options     $ 35,100       $ 35,100
Convertible debt Instrument, Issuance date, month and year     2021-03        
0.125% Convertible Senior Notes Due 2024              
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]              
Payments to enter capped call options       $ 44,900     44,900
Convertible debt Instrument, Issuance date, month and year       2019-12      
1.50% Convertible Senior Notes Due 2022              
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]              
Payments to enter capped call options         $ 12,900   $ 12,900
Convertible debt Instrument, Issuance date, month and year         2017-11    
Proceeds from capped call options     $ 10,600 $ 5,800      
Modification expense recognized     $ 200     $ 200