Annual report pursuant to Section 13 and 15(d)

COMMITMENTS AND CONTINGENT LIABILITIES - Additional Information (Details)

v3.20.4
COMMITMENTS AND CONTINGENT LIABILITIES - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Apr. 30, 2019
Loss Contingencies [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity       $ 1,000,000,000
Operating lease expense $ 1,196,372 $ 925,217    
Standby letters of credit drawn 26,500,000 $ 327,000,000 $ 39,500,000  
Surety Bond        
Loss Contingencies [Line Items]        
Issued surety bonds 500,438      
Surety bonds renewal amount 400,000      
Surety bonds renewal amount, not applicable 100,438      
Standby Letters of Credit | State And Federal Agencies        
Loss Contingencies [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity 260,000      
Standby Letters of Credit | Electric Utility Companies        
Loss Contingencies [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity $ 500,438