XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Long-term debt) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Less: current maturities $ 27,561 $ 110,155
Less: unamortized prepaid debt issuance costs 3,111 3,003
Long-term Debt 562,960 492,518
Recourse    
Debt Instrument [Line Items]    
Long-term debt, gross 593,632 605,676
Debt instrument, collateral amount $ 50,700  
Recourse | Note payable, variable rate (7.08% at December 31, 2023), payable in increasing amounts plus interest, due 2029    
Debt Instrument [Line Items]    
Interest rate of debt instruments 7.08%  
Long-term debt, gross $ 191,055 201,524
Recourse | Note payable, variable rate (6.95% at December 31, 2023), payable in increasing amounts plus interest, due 2027    
Debt Instrument [Line Items]    
Interest rate of debt instruments 6.95%  
Long-term debt, gross $ 128,320 135,352
Recourse | Note payable, variable rate (7.03% at December 31, 2023), payable in increasing amounts plus interest, due 2031    
Debt Instrument [Line Items]    
Interest rate of debt instruments 7.03%  
Long-term debt, gross $ 97,500 0
Recourse | Note payable, 4.50%, payable at maturity, due 2034    
Debt Instrument [Line Items]    
Interest rate of debt instruments 4.50%  
Long-term debt, gross $ 91,744 95,500
Recourse | Note payable, 4.85%, payable at maturity, due 2026    
Debt Instrument [Line Items]    
Interest rate of debt instruments 4.85%  
Long-term debt, gross $ 25,000 25,000
Recourse | Industrial revenue bond, variable rate (5.22% at December 31, 2023), payable at maturity, due 2036    
Debt Instrument [Line Items]    
Interest rate of debt instruments 5.22%  
Long-term debt, gross $ 21,000 21,000
Recourse | Note payable, 4.50%, payable at maturity, due 2030    
Debt Instrument [Line Items]    
Interest rate of debt instruments 4.50%  
Long-term debt, gross $ 16,000 16,000
Recourse | Note payable, 5.00%, payable at maturity, due 2040    
Debt Instrument [Line Items]    
Interest rate of debt instruments 5.00%  
Long-term debt, gross $ 14,000 14,000
Recourse | Finance lease obligations, due serially to 2043    
Debt Instrument [Line Items]    
Long-term debt, gross 9,013 9,965
Recourse | Note payable, variable rate, payable at maturity, due 2023    
Debt Instrument [Line Items]    
Long-term debt, gross $ 0 63,335
Recourse | Note payable, 4.55%, payable at maturity, due 2023    
Debt Instrument [Line Items]    
Interest rate of debt instruments 4.55%  
Long-term debt, gross $ 0 $ 24,000