XML 104 R92.htm IDEA: XBRL DOCUMENT v3.25.3
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Sep. 25, 2025
Apr. 15, 2025
Apr. 03, 2025
Dec. 31, 2024
Sep. 30, 2024
Mar. 15, 2020
Long-term debt              
Long-term debt $ 604,163       $ 518,993    
Financing Costs, net of Accumulated Amortization (2,637)       (1,796)    
Long-term debt due within one year              
Due Within One Year 17,800       50,989    
Credit Facility              
Long-term debt              
Long-term debt 139,000       87,000    
2026 Term Loan              
Long-term debt              
Long-term debt         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 125,000       100,000    
Interest rate (as a percent)           4.68%  
2030 Term Loan              
Long-term debt              
Long-term debt 125,000            
Interest rate (as a percent)   4.20%          
3.875% Convertible Senior Notes due 2025              
Long-term debt              
Long-term debt $ 51,000   $ 15,800 $ 35,200 $ 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         $ 50,989    
Mortgage Note Payable              
Long-term debt              
Long-term debt $ 17,800       $ 17,800    
Interest rate (as a percent) 4.06%            
Long-term debt due within one year              
Due Within One Year $ 17,800