v3.22.2.2
Debt (Tables)
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Short-term and Long-term Debt
Short-term and long-term debt at September 30, 2022, December 31, 2021 and September 30, 2021 consisted of the following:
(in thousands)September 30,
2022
December 31,
2021
September 30,
2021
Short-term debt – non-recourse$77,564 $65,485 $81,494 
Short-term debt – recourse575,383 436,307 199,705 
Total short-term debt$652,947 $501,792 $281,199 
Current maturities of long-term debt – non-recourse$65,738 $7,601 $69,932 
Current maturities of long-term debt – recourse46,291 24,655 36,323 
Total current maturities of long-term debt$112,029 $32,256 $106,255 
Long-term debt, less: current maturities – non-recourse$404 $64,972 $— 
Long-term debt, less: current maturities – recourse497,584 535,515 542,821 
Total long-term debt, less: current maturities$497,988 $600,487 $542,821