v3.26.1
DEBT - Schedule of Long-Term Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Feb. 26, 2026
Dec. 31, 2025
Components of the company's debt obligations      
Finance Lease Liabilities $ 23,436   $ 25,339
Unamortized debt issuance costs (7,516)   (8,346)
Long-term debt and lease obligation, including current maturities 1,150,114   1,299,017
Current maturities of long-term obligations (31,699)   (159,584)
Total long-term obligations $ 1,118,415   $ 1,139,433
Notes payable 3.65%, due in monthly and annual installments through 2035      
Components of the company's debt obligations      
Weighted average interest rate 3.65%   3.65%
Long-term debt, gross $ 19,022   $ 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 4.97% floating, due in 2027      
Components of the company's debt obligations      
Interest rate on notes 4.97%    
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,559   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,413   $ 399,361