XML 70 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Debt (Non-recourse Debt) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Less: current maturities $ 75,475 $ 62,899
Non-recourse    
Debt Instrument [Line Items]    
Long-term debt, gross 151,399 340,569
Less: current maturities 6,438 9,545
Less: unamortized prepaid debt issuance costs 1,555 774
Long-term debt, less current maturities 143,406 330,250
Non-recourse | Note payable, variable rate (1.85% at December 31, 2020), payable in increasing amounts plus interest, due 2026    
Debt Instrument [Line Items]    
Long-term debt, gross $ 70,000 66,094
Interest rate of debt instruments 3.29%  
Non-recourse | Note payable, variable rate (2.89% at December 31, 2020) payable at maturity, due 2024    
Debt Instrument [Line Items]    
Long-term debt, gross $ 56,600 0
Interest rate of debt instruments 2.89%  
Non-recourse | Non-recourse financing obligations, 3.89% to 4.94%, payable at maturity, due 2021 through 2026    
Debt Instrument [Line Items]    
Long-term debt, gross $ 21,974 28,855
Non-recourse | Non-recourse financing obligations, 3.89% to 4.94%, payable at maturity, due 2021 through 2026 | Minimum    
Debt Instrument [Line Items]    
Interest rate of debt instruments 3.89%  
Non-recourse | Non-recourse financing obligations, 3.89% to 4.94%, payable at maturity, due 2021 through 2026 | Maximum    
Debt Instrument [Line Items]    
Interest rate of debt instruments 4.94%  
Non-recourse | Finance lease obligations, due serially to 2023    
Debt Instrument [Line Items]    
Long-term debt, gross $ 2,825 655
Non-recourse | Line of credit, variable rate, paid 2020    
Debt Instrument [Line Items]    
Long-term debt, gross 0 180,000
Non-recourse | Industrial revenue bond, variable rate, paid 2020    
Debt Instrument [Line Items]    
Long-term debt, gross 0 49,500
Non-recourse | Note payable, variable rate, paid 2020    
Debt Instrument [Line Items]    
Long-term debt, gross $ 0 $ 15,465