XML 46 R32.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Convertible Debt
Convertible notes consist of the following (in thousands):
March 31, 2025December 31, 2024
Convertible notes$500,000 $500,000 
Debt issuance costs(11,891)(12,498)
488,109 487,502 
Convertible notes due within one year— — 
Total convertible notes, net of portion due within one year$488,109 $487,502 
Schedule of Maturities of Long-Term Debt
As of March 31, 2025, scheduled principal maturities of outstanding debt are as follows (in thousands):
Remainder of 2025$— 
2026— 
2027— 
2028— 
2029— 
Thereafter
500,000 
Total principal maturities
$500,000