XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Schedule of Short-term and Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Debt Instrument [Line Items]      
Short-term debt $ 1,449,768 $ 501,792 $ 915,205
Long-term debt      
Current maturities of long-term debt 54,158 32,256 42,824
Total current maturities of long-term debt 54,158 32,256 42,824
Long-term debt, less current maturities 571,181 600,487 877,583
Total long-term debt, less: current maturities 571,181 600,487 877,583
Nonrecourse      
Debt Instrument [Line Items]      
Short-term debt 148,216 65,485 140,730
Long-term debt      
Current maturities of long-term debt 7,959 7,601 118
Long-term debt, less current maturities 62,675 64,972 126,772
Recourse      
Debt Instrument [Line Items]      
Short-term debt 1,301,552 436,307 774,475
Long-term debt      
Current maturities of long-term debt 46,199 24,655 42,706
Long-term debt, less current maturities $ 508,506 $ 535,515 $ 750,811