v3.26.1
Debt (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Nov. 24, 2025
Debt Instrument [Line Items]      
Other indebtedness $ 25,870 $ 8,750  
Total Debt 900,373 880,756  
Less: current portion (191,472) (175,138)  
Total Long-Term Debt 708,901 705,618  
5.625% Unsecured Notes maturing in 2033 [Member]      
Debt Instrument [Line Items]      
Unsecured notes [1] 493,760 493,625  
Unamortized debt issuance costs $ 6,200 $ 6,400  
Stated interest rate 5.625% 5.625% 5.625%
Effective interest rate 5.625%    
Five-Year Credit Agreement [Member]      
Debt Instrument [Line Items]      
Credit facility $ 231,159 $ 222,466  
Effective interest rate 5.11%    
Real Estate Term Loan maturing in 2028 [Member]      
Debt Instrument [Line Items]      
Loans Payable to Bank [2] $ 89,356 91,836  
Unamortized debt issuance costs $ 100 100  
Effective interest rate 5.48%    
Capital Term Loan maturing in 2028[Member]      
Debt Instrument [Line Items]      
Loans Payable to Bank [3] $ 60,228 64,079  
Unamortized debt issuance costs $ 400 $ 500  
Effective interest rate 6.22%    
Minimum [Member] | Five-Year Credit Agreement [Member]      
Debt Instrument [Line Items]      
Stated interest rate 5.00%    
Minimum [Member] | Real Estate Term Loan maturing in 2028 [Member]      
Debt Instrument [Line Items]      
Stated interest rate 5.37%    
Minimum [Member] | Capital Term Loan maturing in 2028[Member]      
Debt Instrument [Line Items]      
Stated interest rate 6.12%    
Minimum [Member] | Other Indebtedness [Member]      
Debt Instrument [Line Items]      
Stated interest rate 6.25%    
Maximum [Member] | Five-Year Credit Agreement [Member]      
Debt Instrument [Line Items]      
Stated interest rate 7.13%    
Maximum [Member] | Real Estate Term Loan maturing in 2028 [Member]      
Debt Instrument [Line Items]      
Stated interest rate 5.45%    
Maximum [Member] | Capital Term Loan maturing in 2028[Member]      
Debt Instrument [Line Items]      
Stated interest rate 6.20%    
Maximum [Member] | Other Indebtedness [Member]      
Debt Instrument [Line Items]      
Stated interest rate 8.00%    
[1] The carrying value is net of $6.2 million and $6.4 million of unamortized debt issuance costs as of June 30, 2026 and December 31, 2025, respectively.
[2] The carrying value is net of $0.1 million of unamortized debt issuance costs as of June 30, 2026 and December 31, 2025.
[3] The carrying value is net of $0.4 million and $0.5 million of unamortized debt issuance costs as of June 30, 2026 and December 31, 2025, respectively.