XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Schedule of Short-term and Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Debt Instrument [Line Items]      
Short-term debt $ 102,752 $ 272,575 $ 1,161,428
Long-term debt      
Current maturities of long-term debt 27,511 110,155 53,951
Total current maturities of long-term debt 27,511 110,155 53,951
Long-term debt, less current maturities 576,489 492,518 563,447
Total long-term debt, less: current maturities 576,489 492,518 563,447
Nonrecourse      
Debt Instrument [Line Items]      
Short-term debt 33,555 81,475 97,668
Long-term debt      
Current maturities of long-term debt 62 63,815 7,707
Long-term debt, less current maturities 0 414 60,396
Recourse      
Debt Instrument [Line Items]      
Short-term debt 69,197 191,100 1,063,760
Long-term debt      
Current maturities of long-term debt 27,449 46,340 46,244
Long-term debt, less current maturities $ 576,489 $ 492,104 $ 503,051