XML 109 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Schedule of Long-term debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total carrying amount of debt $ 1,302,380 $ 1,293,738
Less: debt, current (101,291) 0
Debt, non-current 1,201,089 1,293,738
Convertible Notes | Notes due 2028    
Debt Instrument [Line Items]    
Long-term debt, gross 575,000 575,000
Less: unamortized debt issuance costs (4,102) (5,408)
Total carrying amount of debt 570,898 569,592
Convertible Notes | Notes due 2026    
Debt Instrument [Line Items]    
Long-term debt, gross 632,500 632,500
Less: unamortized debt issuance costs (2,309) (4,317)
Total carrying amount of debt 630,191 628,183
Convertible Notes | Notes due 2025    
Debt Instrument [Line Items]    
Long-term debt, gross 102,168 102,175
Less: unamortized debt discount (803) (5,644)
Less: unamortized debt issuance costs (74) (568)
Total carrying amount of debt $ 101,291 95,963
Less: debt, current   $ (102,200)