XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
LONG-TERM DEBT - New and Old Term Loan Credit Agreement (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]            
Loss on debt extinguishment       $ 0 $ 0 $ 9,504,000
Interest paid       18,938,000 20,131,000 22,040,000
Interest expense       19,854,000 20,525,000 23,128,000
Revolving Credit Agreement            
Debt Instrument [Line Items]            
Proceeds from issuance of long-term debt $ 50,000,000          
Long-term line of credit 0     0 0  
Interest expense       $ 900,000 1,700,000 600,000
Senior Notes due 2025            
Debt Instrument [Line Items]            
Loss on debt extinguishment   $ 9,100,000        
Senior Secured Credit Facility | New Term Loan Credit Agreement            
Debt Instrument [Line Items]            
Long-term line of credit $ 108,800,000       108,800,000  
Repayments of long-term debt     $ 30,000,000      
Loss on debt extinguishment     $ 500,000      
Interest paid         3,900,000  
Amortization of debt issuance costs and discounts         $ 200,000 200,000
Senior Notes | Senior Notes due 2025            
Debt Instrument [Line Items]            
Interest expense           13,300,000
Amortization of debt issuance costs and discounts           $ 500,000