XML 38 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Short-term and Long-term Debt
Short-term and long-term debt at June 30, 2021, December 31, 2020 and June 30, 2020 consisted of the following:
(in thousands)June 30,
2021
December 31,
2020
June 30,
2020
Short-term debt – non-recourse$120,020 $93,192 $43,284 
Short-term debt – recourse637,251 310,511 52,787 
Total short-term debt$757,271 $403,703 $96,071 
Current maturities of long-term debt – non-recourse$9,078 $6,438 $4,845 
Current maturities of long-term debt – recourse47,504 69,037 63,632 
Total current maturities of long-term debt$56,582 $75,475 $68,477 
Long-term debt, less: current maturities – non-recourse$116,219 $143,406 $325,819 
Long-term debt, less: current maturities – recourse750,235 773,134 650,154 
Total long-term debt, less: current maturities$866,454 $916,540 $975,973