XML 61 R32.htm IDEA: XBRL DOCUMENT v3.25.1
LONG-TERM DEBT, NET - Liability and Equity Components of the Convertible Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Jan. 01, 2021
Debt Instrument [Line Items]      
Short-term liability $ 558,970 $ 558,160  
Convertible debt | 0% Convertible senior notes due 2025      
Debt Instrument [Line Items]      
Principal amount 560,945 560,945  
Unamortized issuance costs (1,975) (2,785)  
Net carrying amount of liability component 558,970 558,160  
Estimated fair value $ 536,002 $ 526,434  
Cash portion per principal amount of notes converted     $ 1,000