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