v3.25.2
Debt (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Other indebtedness $ 14,430 $ 18,707
Total Debt 816,375 748,192
Less: current portion (502,124) (26,577)
Total Long-Term Debt 314,251 721,615
5.75% Unsecured Notes maturing in 2026 [Member]    
Debt Instrument [Line Items]    
Unsecured notes [1] 399,341 398,985
Unamortized debt issuance costs $ 700 $ 1,000
Stated interest rate 5.75% 5.75%
Effective interest rate 5.75%  
Five-Year Credit Agreement maturing in 2027 [Member]    
Debt Instrument [Line Items]    
Credit facility $ 143,618 $ 62,836
Effective interest rate 5.92%  
Term Loan maturing in 2027 - $150 million [Member]    
Debt Instrument [Line Items]    
Loans Payable to Bank [2] $ 136,457 140,099
Unamortized debt issuance costs $ 400 500
Effective interest rate 6.26%  
Real Estate Term Loan maturing in 2028 - $75.2 million [Member]    
Debt Instrument [Line Items]    
Loans Payable to Bank [3] $ 68,922 70,795
Unamortized debt issuance costs $ 100 100
Effective interest rate 6.14%  
Capital Term Loan maturing in 2028 - $65 million [Member]    
Debt Instrument [Line Items]    
Loans Payable to Bank [4] $ 53,607 56,770
Unamortized debt issuance costs $ 600 $ 600
Effective interest rate 6.89%  
Minimum [Member] | Five-Year Credit Agreement maturing in 2027 [Member]    
Debt Instrument [Line Items]    
Stated interest rate 5.59%  
Minimum [Member] | Term Loan maturing in 2027 - $150 million [Member]    
Debt Instrument [Line Items]    
Stated interest rate 6.16%  
Minimum [Member] | Real Estate Term Loan maturing in 2028 - $75.2 million [Member]    
Debt Instrument [Line Items]    
Stated interest rate 6.06%  
Minimum [Member] | Capital Term Loan maturing in 2028 - $65 million [Member]    
Debt Instrument [Line Items]    
Stated interest rate 6.81%  
Minimum [Member] | Other Indebtedness [Member]    
Debt Instrument [Line Items]    
Stated interest rate 5.50%  
Maximum [Member] | Five-Year Credit Agreement maturing in 2027 [Member]    
Debt Instrument [Line Items]    
Stated interest rate 7.88%  
Maximum [Member] | Term Loan maturing in 2027 - $150 million [Member]    
Debt Instrument [Line Items]    
Stated interest rate 6.21%  
Maximum [Member] | Real Estate Term Loan maturing in 2028 - $75.2 million [Member]    
Debt Instrument [Line Items]    
Stated interest rate 6.09%  
Maximum [Member] | Capital Term Loan maturing in 2028 - $65 million [Member]    
Debt Instrument [Line Items]    
Stated interest rate 6.84%  
Maximum [Member] | Other Indebtedness [Member]    
Debt Instrument [Line Items]    
Stated interest rate 8.00%  
[1] The carrying value is net of $0.7 million and $1.0 million of unamortized debt issuance costs as of June 30, 2025 and December 31, 2024, respectively.
[2] The carrying value is net of $0.4 million and $0.5 million of unamortized debt issuance costs as of June 30, 2025 and December 31, 2024, respectively.
[3] The carrying value is net of $0.1 million of unamortized debt issuance costs as of June 30, 2025 and December 31, 2024.
[4] The carrying value is net of $0.6 million of unamortized debt issuance costs as of June 30, 2025 and December 31, 2024.