XML 78 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Notes Payable - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]      
promissory note payable   $ 200,000 $ 500,000
Fixed interest rate   9.00%  
Uncommitted letter of credit facility   $ 35,000,000.0  
Debt support standby letters of credit   $ 17,000,000.0 16,800,000
Service fee percentage   1.50%  
364 Day Credit Agreement | Revolving Credit Facility | Line of Credit      
Debt Instrument [Line Items]      
Uncommitted letter of credit facility $ 100,000,000    
Debt instrument term 364 days 364 days  
Standby letters of credit used for collateral requirements      
Debt Instrument [Line Items]      
Letters of credit outstanding   $ 16,800,000 $ 16,300,000