XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT - Schedule of Long-Term Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jul. 31, 2020
Secured and Unsecured Debt      
Debt Instrument [Line Items]      
Long-term debt $ 551,687 $ 689,471  
Term Loan A Facility Due March 2028 | Term Loan      
Debt Instrument [Line Items]      
Long-term debt 145,686 0  
Term Loan B Facility Due 2026 | Term Loan      
Debt Instrument [Line Items]      
Long-term debt $ 0 284,704  
Convertible Senior Notes Due 2025      
Debt Instrument [Line Items]      
Stated interest rate (as a percent) 0.75%    
Convertible Senior Notes Due 2025 | Unsecured Debt      
Debt Instrument [Line Items]      
Long-term debt $ 397,360 396,126  
Stated interest rate (as a percent) 0.75%   0.75%
Convertible Senior Notes Due May 2024      
Debt Instrument [Line Items]      
Stated interest rate (as a percent) 3.375%    
Convertible Senior Notes Due May 2024 | Unsecured Debt      
Debt Instrument [Line Items]      
Long-term debt $ 8,641 $ 8,641