XML 50 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Schedule of Short-term and Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Debt Instrument [Line Items]      
Short-term debt $ 638,210 $ 272,575 $ 1,449,768
Long-term debt      
Current maturities of long-term debt 85,567 110,155 54,158
Total current maturities of long-term debt 85,567 110,155 54,158
Long-term debt, less current maturities 486,892 492,518 571,181
Total long-term debt, less: current maturities 486,892 492,518 571,181
Nonrecourse      
Debt Instrument [Line Items]      
Short-term debt 100,228 81,475 148,216
Long-term debt      
Current maturities of long-term debt 63,176 63,815 7,959
Long-term debt, less current maturities 285 414 62,675
Recourse      
Debt Instrument [Line Items]      
Short-term debt 537,982 191,100 1,301,552
Long-term debt      
Current maturities of long-term debt 22,391 46,340 46,199
Long-term debt, less current maturities $ 486,607 $ 492,104 $ 508,506