XML 78 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Property, plant and equipment and construction in progress (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 135,066,814 $ 133,029,585
Less accumulated depreciation 77,378,830 71,790,833
Property, Plant and Equipment, Net, Total 57,687,984 61,238,752
Construction in progress 440,384 1,335,597
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 3,566,537 3,566,537
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 23,250,843 23,176,106
Plant And Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 63,734,860 64,840,636
Distribution Systems [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 39,149,063 36,538,614
Office furniture, fixtures and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 3,079,362 3,038,589
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 1,999,463 1,582,053
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 274,230 272,092
Lab equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 12,456 $ 14,958