XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.2
LONG-TERM DEBT, NET - Convertible notes Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Nov. 05, 2020
Debt Instrument [Line Items]              
Repayments of long-term debt   $ 12,913 $ 3 $ 12,913 $ 10 $ 10  
Convertible debt | 0% Convertible Senior Notes Due 2025              
Debt Instrument [Line Items]              
Principal amount             $ 575,000
Stated interest rate             0.00%
Redeemed convertible note $ 14,055 14,055   14,055      
Repayments of long-term debt 12,913            
Debt issuance costs, gross $ 16,561 $ 16,561   $ 16,561      
Debt instrument, interest rate, effective percentage 0.59% 0.59%   0.59%