XML 122 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Mar. 15, 2020
Long-term debt      
Long-term debt $ 495,370 $ 445,583  
Financing Costs, net of Accumulated Amortization (1,260) (1,637)  
Credit Facility      
Long-term debt      
Long-term debt 163,000 113,750  
2026 Term Loan      
Long-term debt      
Long-term debt 65,000 65,000  
2027 Term loan      
Long-term debt      
Long-term debt 100,000 100,000  
2028 Term Loan      
Long-term debt      
Long-term debt 100,000 100,000  
3.875% Convertible Senior Notes due 2025      
Long-term debt      
Long-term debt $ 50,830 50,670 $ 75,000
Interest rate (as a percent) 3.875%   3.875%
Mortgage Note Payable      
Long-term debt      
Long-term debt $ 17,800 $ 17,800  
Interest rate (as a percent) 4.06%