XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Schedule of Net Carrying Amount of Liability Components of Convertible Notes (Details) - Convertible Notes - USD ($)
Sep. 30, 2024
May 09, 2024
Dec. 31, 2023
Mar. 31, 2021
Feb. 28, 2020
Debt Instrument [Line Items]          
Total net carrying amount $ 280,972,000   $ 418,526,000    
2026 Convertible Notes:          
Debt Instrument [Line Items]          
Principal 35,000,000 $ 35,000,000.0 175,000,000   $ 400,000,000.0
Unamortized debt issuance costs (248,000)   (1,891,000)    
Total net carrying amount 34,752,000   173,109,000    
2028 Convertible Notes:          
Debt Instrument [Line Items]          
Principal 250,000,000   250,000,000 $ 250,000,000.0  
Unamortized debt issuance costs (3,780,000)   (4,583,000)    
Total net carrying amount $ 246,220,000   $ 245,417,000