XML 101 R90.htm IDEA: XBRL DOCUMENT v3.23.3
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Mar. 15, 2020
Long-term debt      
Long-term debt $ 548,219 $ 445,583  
Financing Costs, net of Accumulated Amortization (1,370) (1,637)  
Credit Facility      
Long-term debt      
Long-term debt 216,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,789 $ 50,670 $ 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%