XML 105 R89.htm IDEA: XBRL DOCUMENT v3.24.3
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Mar. 15, 2020
Long-term debt      
Long-term debt $ 526,838 $ 495,370  
Financing Costs, net of Accumulated Amortization (1,911) (1,260)  
Credit Facility      
Long-term debt      
Long-term debt 95,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  
2029 Term Loan      
Long-term debt      
Long-term debt $ 100,000    
Interest rate (as a percent) 4.68%    
3.875% Convertible Senior Notes, net of Discount      
Long-term debt      
Long-term debt $ 50,949 $ 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%