XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Nov. 05, 2020
Debt Instrument [Line Items]              
Repayments of long-term debt   $ 0 $ 12,913 $ 0 $ 12,913 $ 12,913  
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      
Debt instrument, interest rate, effective percentage   0.59%   0.59%