XML 110 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Schedule of Interest Cost Recognized In Statements Of Operations (Details) - Convertible Notes - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Notes due 2028    
Debt Instrument [Line Items]    
Contractual interest expense $ 0 $ 0
Amortization of debt discount 0 0
Amortization of debt issuance costs 1,308 1,297
Total interest cost recognized 1,308 1,297
Notes due 2026    
Debt Instrument [Line Items]    
Contractual interest expense 0 0
Amortization of debt discount 0 0
Amortization of debt issuance costs 2,006 1,990
Total interest cost recognized 2,006 1,990
Notes due 2025    
Debt Instrument [Line Items]    
Contractual interest expense 256 256
Amortization of debt discount 4,841 4,585
Amortization of debt issuance costs 490 486
Total interest cost recognized $ 5,587 5,327
Convertible Senior Notes due 2023 (the “Notes due 2023”)    
Debt Instrument [Line Items]    
Contractual interest expense   117
Amortization of debt discount   0
Amortization of debt issuance costs   23
Total interest cost recognized   $ 140