XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Schedule of Net Carrying Amount (Details) - USD ($)
Sep. 30, 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,728,000)      
Net carrying amount 95,272,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,326,000)   (9,572,000)  
Net carrying amount 200,757,000   $ 615,428,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 59,391,000 82,300,000    
Unamortized debt discount and issuance costs (15,305,000)      
Net carrying amount 44,086,000      
Series 2 Convertible Notes | Convertible Debt        
Debt Instrument [Line Items]        
Principal 191,918,000 $ 192,000,000    
Unamortized debt discount and issuance costs (32,702,000)      
Net carrying amount $ 159,216,000