XML 74 R62.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT - Schedule of Long-term debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total carrying amount of debt $ 1,202,719 $ 1,302,380
Less: debt, current (631,179) (101,291)
Debt, non-current 571,540 1,201,089
Convertible Notes | Notes due 2028    
Debt Instrument [Line Items]    
Long-term debt, gross 575,000 575,000
Less: unamortized debt issuance costs (3,460) (4,102)
Total carrying amount of debt 571,540 570,898
Convertible Notes | Notes due 2026    
Debt Instrument [Line Items]    
Long-term debt, gross 632,500 632,500
Less: unamortized debt issuance costs (1,321) (2,309)
Total carrying amount of debt 631,179 630,191
Convertible Notes | Notes due 2025    
Debt Instrument [Line Items]    
Long-term debt, gross 0 102,168
Less: unamortized debt issuance costs 0 (74)
Less: unamortized debt discount 0 (803)
Total carrying amount of debt $ 0 $ 101,291