v3.22.4
DEBT - Carrying Value of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Jul. 31, 2020
Mar. 13, 2017
0.750% Convertible Senior Notes Due 2025        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 0.75%      
3.375% Convertible Senior Notes Due 2024        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 3.375%      
Term Loan | Term loan B facility due December 2026        
Debt Instrument [Line Items]        
Long-term debt outstanding $ 284,704 $ 359,497    
Unsecured Debt        
Debt Instrument [Line Items]        
Long-term debt outstanding $ 689,471 1,049,230    
Unsecured Debt | 0.750% Convertible Senior Notes Due 2025        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 0.75%   0.75%  
Long-term debt outstanding $ 396,126 330,627    
Unsecured Debt | 3.375% Convertible Senior Notes Due 2024        
Debt Instrument [Line Items]        
Long-term debt outstanding $ 8,641 201,249    
Unsecured Debt | 2.375% Convertible Senior Notes Due 2022        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 2.375%   2.375% 2.375%
Long-term debt outstanding $ 0 $ 157,857