XML 84 R74.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Schedule of Net Carrying Amount (Details) - USD ($)
Sep. 30, 2025
Dec. 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 (3,783,000) (4,501,000)    
Net carrying amount 96,217,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 (850,000) (2,068,000)    
Net carrying amount 134,033,000 201,015,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,380,000) (13,800,000)    
Net carrying amount 42,865,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 (26,890,000) (30,306,000)    
Net carrying amount $ 154,563,000 $ 153,147,000