XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable - Additional Information (Details) - USD ($)
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Promissory notes and other forms of indebtedness, issued $ 200,000   $ 200,000
Uncommitted letter of credit facility 35,000,000    
Debt support standby letters of credit $ 18,000,000   17,000,000
Service fee percentage 1.20%    
Credit Agreement | Line of Credit      
Debt Instrument [Line Items]      
Uncommitted letter of credit facility   $ 100,000,000  
Credit Agreement | Revolving Credit Facility | Line of Credit      
Debt Instrument [Line Items]      
Borrowings under credit agreement $ 0   0
Standby letters of credit used for collateral requirements      
Debt Instrument [Line Items]      
Letters of credit outstanding $ 18,000,000   $ 16,800,000