XML 115 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Net Carrying Amount (Details) - USD ($)
Dec. 31, 2024
Aug. 08, 2024
Dec. 31, 2023
Dec. 31, 2021
Senior Notes        
Debt Instrument [Line Items]        
Principal $ 100,000,000 $ 100,000,000    
Unamortized debt discount and issuance costs (4,501,000)      
Net carrying amount 95,499,000      
Convertible Senior Notes Due 2026 | Convertible Debt        
Debt Instrument [Line Items]        
Principal 203,083,000   $ 625,000,000 $ 625,000,000
Unamortized debt discount and issuance costs (2,068,000)   (9,572,000)  
Net carrying amount 201,015,000   $ 615,428,000  
Series 1 Convertible Notes | Convertible Debt        
Debt Instrument [Line Items]        
Principal 55,245,000 82,300,000    
Unamortized debt discount and issuance costs (13,800,000)      
Net carrying amount 41,445,000      
Series 2 Convertible Notes | Convertible Debt        
Debt Instrument [Line Items]        
Principal 183,453,000 $ 192,000,000    
Unamortized debt discount and issuance costs (30,306,000)      
Net carrying amount $ 153,147,000