Annual report pursuant to Section 13 and 15(d)

COMMITMENTS AND CONTINGENT LIABILITIES - Additional Information (Details)

v3.22.0.1
COMMITMENTS AND CONTINGENT LIABILITIES - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Apr. 30, 2019
Loss Contingencies [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity       $ 1,000,000,000
Operating lease expense $ 523,487 $ 1,196,372 $ 925,217  
Standby letters of credit drawn 60,150,000 $ 26,500,000 $ 327,000,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      
Extended Term For Surety Bonds 1 year      
Standby Letters of Credit        
Loss Contingencies [Line Items]        
Standby letters of credit drawn $ 0      
Standby Letters of Credit | State And Federal Agencies        
Loss Contingencies [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity $ 260,000      
Extended term under letter of credit arrangement (in years) 1 year      
Standby Letters of Credit | Electric Utility Companies        
Loss Contingencies [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity $ 500,438