XML 71 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Accounting policies - Additional Information (Details)
gal in Millions
12 Months Ended
Aug. 11, 2020
USD ($)
Jan. 24, 2020
USD ($)
Dec. 31, 2021
USD ($)
gal
Dec. 31, 2020
USD ($)
Dec. 31, 2019
Foreign Currency Transaction Gain (Loss), before Tax [Abstract]          
Interest Costs Capitalized     $ 0 $ 0  
Foreign Currency Transaction Gain (Loss), before Tax     $ 32,594 68,818  
Criteria for recognizing investment at cost     Investments where the Company does not exercise significant influence over the operating and financial policies of the investee and holds less than 20% of the voting stock are recorded at cost.    
Equity Method Investment, Additional Information     The Company uses the equity method of accounting for investments in common stock where the Company holds 20% to 50% of the voting stock of the investee and has significant influence over its operating and financial policies but does not meet the criteria for consolidation.    
Accumulated Amortization of Other Deferred Costs     $ 2,700,000 2,500,000  
Amortization of Other Deferred Charges     $ 179,353 179,353  
Amount required to reduce the amount of water lost by the public water distribution system | gal     438    
Contracts in progress          
Number of days after consumption billings are considered past due     45 days    
Revenue     $ 66,863,502 $ 72,628,126  
Aerex          
Ownership interest held   100.00%      
Cash   $ 8,500,000      
PERC Water Corporation          
Ownership interest held 61.00%        
Cash $ 900,000        
Minimum [Member]          
Contracts in progress          
Number of days after consumption billings are collected     30 days    
Maximum [Member]          
Contracts in progress          
Number of days after consumption billings are collected     45 days    
Percentage Of Bad Debts       1.00% 1.00%
Bahamas [Member]          
Contracts in progress          
Revenue     $ 24,031,547 $ 21,654,153  
Aerex          
Ownership interest acquired   49.00%      
PERC Water Corporation          
Ownership interest acquired 10.00%        
Retail [Member]          
Contracts in progress          
Revenue     22,104,953 22,952,370  
Bulk [Member]          
Contracts in progress          
Revenue     26,800,869 24,312,546  
Services [Member]          
Contracts in progress          
Revenue     13,884,857 12,937,859  
Manufacturing Units [Member]          
Contracts in progress          
Revenue     4,072,823 12,425,351  
Bulk revenue [Member]          
Contracts in progress          
Revenue     26,800,869 24,312,546  
Capitalized Engineering Labor and Materials Cost [Member]          
Foreign Currency Transaction Gain (Loss), before Tax [Abstract]          
Other Assets     $ 3,500,000 $ 3,500,000