XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Short-term and Long-term Debt
Short-term and long-term debt at June 30, 2023, December 31, 2022 and June 30, 2022 consisted of the following:
(in thousands)June 30,
2023
December 31,
2022
June 30,
2022
Short-term debt – non-recourse$33,555 $81,475 $97,668 
Short-term debt – recourse69,197 191,100 1,063,760 
Total short-term debt$102,752 $272,575 $1,161,428 
Current maturities of long-term debt – non-recourse$62 $63,815 $7,707 
Current maturities of long-term debt – recourse27,449 46,340 46,244 
Total current maturities of long-term debt$27,511 $110,155 $53,951 
Long-term debt, less: current maturities – non-recourse$ $414 $60,396 
Long-term debt, less: current maturities – recourse576,489 492,104 503,051 
Total long-term debt, less: current maturities$576,489 $492,518 $563,447