v3.26.3
DEBT - Schedule of Long-Term Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Feb. 26, 2026
Dec. 31, 2025
Components of the company's debt obligations      
Finance Lease Liabilities $ 22,444   $ 25,339
Unamortized debt issuance costs (7,093)   (8,346)
Long-term debt and lease obligation, including current maturities 1,145,976   1,299,017
Current maturities of long-term obligations (121,241)   (159,584)
Total long-term obligations $ 1,024,735   1,139,433
Notes payable 4.18%, due in monthly and annual installments through 2035      
Components of the company's debt obligations      
Weighted average interest rate 4.18%    
Long-term debt, gross $ 15,404   17,051
Senior unsecured notes 3.60%, due in 2026      
Components of the company's debt obligations      
Interest rate on notes 3.60% 3.60%  
Long-term debt, gross $ 0   125,000
Term loan 5.30% floating, due in 2027      
Components of the company's debt obligations      
Interest rate on notes 5.30%    
Long-term debt, gross $ 116,200   141,100
Senior unsecured notes 4.75%, due in 2031, net of discount of $0.4 million      
Components of the company's debt obligations      
Interest rate on notes 4.75%    
Debt instrument, discount $ 400    
Long-term debt, gross $ 599,582   599,512
Senior unsecured notes 3.60%, due in 2032, net of discount of $0.6 million      
Components of the company's debt obligations      
Interest rate on notes 3.60%    
Debt instrument, discount $ 600    
Long-term debt, gross $ 399,439   $ 399,361