XML 98 R87.htm IDEA: XBRL DOCUMENT v3.24.2
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Mar. 15, 2020
Long-term debt      
Long-term debt $ 482,661 $ 495,370  
Financing Costs, net of Accumulated Amortization (1,048) (1,260)  
Credit Facility      
Long-term debt      
Long-term debt 150,000 163,000  
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,909 $ 50,830 $ 75,000
Interest rate (as a percent) 3.875% 3.875% 3.875%
Mortgage Note Payable      
Long-term debt      
Long-term debt $ 17,800 $ 17,800  
Interest rate (as a percent) 4.06%