XML 103 R92.htm IDEA: XBRL DOCUMENT v3.25.1
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Mar. 15, 2020
Long-term debt        
Long-term debt $ 602,216 $ 518,993    
Financing Costs, net of Accumulated Amortization (1,612) (1,796)    
Long-term debt due within one year        
Due Within One Year 51,028 50,989    
Credit Facility        
Long-term debt        
Long-term debt 170,000 87,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 100,000    
Interest rate (as a percent)     4.68%  
3.875% Convertible Senior Notes, net of Discount        
Long-term debt        
Long-term debt $ 51,028 $ 50,989   $ 75,000
Interest rate (as a percent) 3.875% 3.875%   3.875%
Long-term debt due within one year        
Due Within One Year $ 51,028 $ 50,989    
Mortgage Note Payable        
Long-term debt        
Long-term debt $ 17,800 $ 17,800    
Interest rate (as a percent) 4.06%