XML 39 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Short-term and Long-term Debt
Short-term and long-term debt at March 31, 2023, December 31, 2022 and March 31, 2022 consisted of the following:
(in thousands)March 31,
2023
December 31,
2022
March 31,
2022
Short-term debt – non-recourse$100,228 $81,475 $148,216 
Short-term debt – recourse537,982 191,100 1,301,552 
Total short-term debt$638,210 $272,575 $1,449,768 
Current maturities of long-term debt – non-recourse$63,176 $63,815 $7,959 
Current maturities of long-term debt – recourse22,391 46,340 46,199 
Total current maturities of long-term debt$85,567 $110,155 $54,158 
Long-term debt, less: current maturities – non-recourse$285 $414 $62,675 
Long-term debt, less: current maturities – recourse486,607 492,104 508,506 
Total long-term debt, less: current maturities$486,892 $492,518 $571,181