XML 70 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Short-term and Long-term) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Total short-term debt $ 272,575 $ 501,792
Current maturities of long-term debt 110,155 32,256
Less: current maturities 110,155 32,256
Long-term debt, less current maturities 492,518 600,487
Total long-term debt, less: current maturities 492,518 600,487
Non-recourse    
Debt Instrument [Line Items]    
Total short-term debt 81,475 65,485
Current maturities of long-term debt 63,815 7,601
Less: current maturities 63,815 7,601
Long-term debt, less current maturities 414 64,972
Recourse    
Debt Instrument [Line Items]    
Total short-term debt 191,100 436,307
Current maturities of long-term debt 46,340 24,655
Less: current maturities 46,340 24,655
Long-term debt, less current maturities $ 492,104 $ 535,515