XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
LONG-TERM DEBT, NET - Liability and Equity Components of the Convertible Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Jan. 01, 2021
Debt Instrument [Line Items]      
Short-term liability $ 557,333 $ 0  
Long-term liability 0 568,822  
Convertible debt | 0% Convertible senior notes due 2025      
Debt Instrument [Line Items]      
Principal amount 560,945 575,000  
Unamortized issuance costs (3,612) (6,178)  
Net carrying amount of liability component 557,333 568,822  
Estimated fair value $ 523,068 $ 515,962  
Cash portion per principal amount of notes converted     $ 1,000