XML 79 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Net Carrying Amount (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Aug. 31, 2024
Aug. 08, 2024
Dec. 31, 2021
Senior Notes          
Debt Instrument [Line Items]          
Principal $ 100,000,000 $ 100,000,000   $ 100,000,000  
Unamortized debt discount and issuance costs (4,054,000) (4,501,000)      
Net carrying amount 95,946,000 95,499,000      
Convertible Senior Notes Due 2026 | Convertible Debt          
Debt Instrument [Line Items]          
Principal 134,883,000 203,083,000     $ 625,000,000
Unamortized debt discount and issuance costs (1,026,000) (2,068,000)      
Net carrying amount 133,857,000 201,015,000      
Convertible Senior Notes Due 2030 | Senior Notes          
Debt Instrument [Line Items]          
Principal     $ 100,000,000    
Series 1 Convertible Notes | Convertible Debt          
Debt Instrument [Line Items]          
Principal 55,245,000 55,245,000   82,300,000  
Unamortized debt discount and issuance costs (12,876,000) (13,800,000)      
Net carrying amount 42,369,000 41,445,000      
Series 2 Convertible Notes | Convertible Debt          
Debt Instrument [Line Items]          
Principal 181,453,000 183,453,000   $ 192,000,000  
Unamortized debt discount and issuance costs (27,967,000) (30,306,000)      
Net carrying amount $ 153,486,000 $ 153,147,000