XML 60 R31.htm IDEA: XBRL DOCUMENT v3.25.1
LONG-TERM DEBT, NET - Convertible notes Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Nov. 05, 2020
Debt Instrument [Line Items]          
Repayments of long-term debt   $ 0 $ 0 $ 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        
Repayments of long-term debt $ 12,913        
Debt issuance costs, gross   $ 16,561      
Debt instrument, interest rate, effective percentage   0.59%