v3.22.2.2
Debt - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2022
Sep. 30, 2022
Sep. 30, 2021
May 27, 2022
Mar. 28, 2022
Mar. 09, 2022
Mar. 02, 2022
Dec. 31, 2021
Jan. 11, 2019
Line of Credit Facility [Line Items]                  
Payments of short-term debt $ 200,000 $ 550,000 $ 408,250            
Current maturities of long-term debt   112,029 106,255         $ 32,256  
Nonrecourse                  
Line of Credit Facility [Line Items]                  
Current maturities of long-term debt   65,200              
Notes payable                  
Line of Credit Facility [Line Items]                  
Credit facility, maximum borrowing capacity       $ 450,000   $ 450,000 $ 250,000    
Line of credit       350,000          
Line of credit | Revolving line of credit | Short Term Revolving Credit Agreement, Due August 2022                  
Line of Credit Facility [Line Items]                  
Credit facility, maximum borrowing capacity       $ 450,000          
Estimate of Fair Value Measurement                  
Line of Credit Facility [Line Items]                  
Long-term debt, fair value   602,200 $ 667,900         $ 650,700  
Line of credit                  
Line of Credit Facility [Line Items]                  
Credit facility, maximum borrowing capacity   1,978,600              
Total available for borrowings under lines of credit   $ 1,302,600              
Line of credit | Revolving line of credit                  
Line of Credit Facility [Line Items]                  
Credit facility, maximum borrowing capacity         $ 1,550,000       $ 900,000
Notes payable | Long term note due 2027                  
Line of Credit Facility [Line Items]                  
Debt amount         140,600        
Notes payable | Long term note due 2029                  
Line of Credit Facility [Line Items]                  
Debt amount         $ 209,400