v3.22.4
DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 01, 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%        
Term Loan | Term loan B facility due December 2026          
Debt Instrument [Line Items]          
Convertible senior notes, gross $ 296,875 $ 375,000      
Deferred financing costs (3,919) (4,443)      
Discount on debt (8,252) (11,060) $ (11,200)    
Total debt, net of debt discount and deferred financing costs 284,704 359,497      
Unsecured Debt          
Debt Instrument [Line Items]          
Total debt, net of debt discount and deferred financing costs $ 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%  
Convertible senior notes, gross $ 402,500 402,500      
Deferred financing costs (6,374) (7,155)      
Discount on debt 0 (64,718)      
Total debt, net of debt discount and deferred financing costs $ 396,126 330,627      
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%
Convertible senior notes, gross $ 0 160,000      
Deferred financing costs 0 (223)      
Discount on debt 0 (1,920)      
Total debt, net of debt discount and deferred financing costs $ 0 $ 157,857