Debt - Schedule of Short-term and Long-term Debt (Details) - USD ($) $ in Thousands |
Sep. 30, 2022 |
Dec. 31, 2021 |
Sep. 30, 2021 |
---|---|---|---|
Debt Instrument [Line Items] | |||
Short-term debt | $ 652,947 | $ 501,792 | $ 281,199 |
Long-term debt | |||
Current maturities of long-term debt | 112,029 | 32,256 | 106,255 |
Total current maturities of long-term debt | 112,029 | 32,256 | 106,255 |
Long-term debt, less current maturities | 497,988 | 600,487 | 542,821 |
Total long-term debt, less: current maturities | 497,988 | 600,487 | 542,821 |
Nonrecourse | |||
Debt Instrument [Line Items] | |||
Short-term debt | 77,564 | 65,485 | 81,494 |
Long-term debt | |||
Current maturities of long-term debt | 65,738 | 7,601 | 69,932 |
Long-term debt, less current maturities | 404 | 64,972 | 0 |
Recourse | |||
Debt Instrument [Line Items] | |||
Short-term debt | 575,383 | 436,307 | 199,705 |
Long-term debt | |||
Current maturities of long-term debt | 46,291 | 24,655 | 36,323 |
Long-term debt, less current maturities | $ 497,584 | $ 535,515 | $ 542,821 |