XML 69 R51.htm IDEA: XBRL DOCUMENT v3.24.3
DEBT - Schedule of Long-Term Debt Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
May 31, 2024
Dec. 31, 2023
Jul. 31, 2020
Secured and Unsecured Debt        
Debt Instrument [Line Items]        
Long-term debt $ 587,357   $ 522,437  
Term loan A facility maturing March 2028 | Term Loan        
Debt Instrument [Line Items]        
Long-term debt $ 107,024   115,202  
2.125% Convertible senior notes due May 2029 | Unsecured Debt        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 2.125% 2.125%    
Long-term debt $ 278,867   0  
0.750% Convertible senior notes due August 2025 | Unsecured Debt        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 0.75%     0.75%
Long-term debt $ 201,466   398,594  
3.375% Convertible senior notes due May 2024 | Unsecured Debt        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 3.375%      
Long-term debt $ 0   $ 8,641