XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.3
LONG-TERM DEBT, NET - Liability and Equity Components of the Convertible Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Jan. 01, 2021
Debt Instrument [Line Items]      
Short-term liability $ 560,620 $ 558,160  
Convertible debt | 0% Convertible senior notes due 2025      
Debt Instrument [Line Items]      
Principal amount 560,945 560,945  
Unamortized issuance costs (325) (2,785)  
Net carrying amount of liability component 560,620 558,160  
Estimated fair value 556,179 $ 526,434  
Debt issuance costs, gross $ 16,561    
Debt instrument, interest rate, effective percentage 0.59%    
Cash portion per principal amount of notes converted     $ 1,000