XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Schedule of Short-term and Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Debt Instrument [Line Items]      
Short-term debt $ 1,161,428 $ 501,792 $ 757,271
Long-term debt      
Current maturities of long-term debt 53,951 32,256 50,069
Total current maturities of long-term debt 53,951 32,256 50,069
Long-term debt, less current maturities 563,447 600,487 837,609
Total long-term debt, less: current maturities 563,447 600,487 837,609
Nonrecourse      
Debt Instrument [Line Items]      
Short-term debt 97,668 65,485 120,020
Long-term debt      
Current maturities of long-term debt 7,707 7,601 3,691
Long-term debt, less current maturities 60,396 64,972 100,876
Recourse      
Debt Instrument [Line Items]      
Short-term debt 1,063,760 436,307 637,251
Long-term debt      
Current maturities of long-term debt 46,244 24,655 46,378
Long-term debt, less current maturities $ 503,051 $ 535,515 $ 736,733