XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Schedule of Long-term debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total carrying amount of debt $ 1,201,891 $ 1,302,380
Less: debt, current (630,677) (101,291)
Debt, non-current 571,214 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,786) (4,102)
Total carrying amount of debt 571,214 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,823) (2,309)
Total carrying amount of debt 630,677 630,191
Convertible Notes | Notes due 2025    
Debt Instrument [Line Items]    
Long-term debt, gross 0 102,168
Less: unamortized debt discount 0 (803)
Less: unamortized debt issuance costs 0 (74)
Total carrying amount of debt $ 0 $ 101,291