XML 84 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible assets (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 31, 2019
Feb. 29, 2016
Dec. 31, 2021
Dec. 31, 2020
Aug. 11, 2020
Jan. 24, 2020
Finite-Lived Intangible Assets [Line Items]            
Amortization of Intangible Assets     $ 746,667 $ 891,667    
Non-compete agreement | Minimum [Member]            
Finite-Lived Intangible Assets [Line Items]            
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life     3 years      
Non-compete agreement | Maximum [Member]            
Finite-Lived Intangible Assets [Line Items]            
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life     5 years      
Aerex            
Finite-Lived Intangible Assets [Line Items]            
Business Acquisition, Percentage of Voting Interests Acquired           49.00%
PERC Water Corporation            
Finite-Lived Intangible Assets [Line Items]            
Business Acquisition, Percentage of Voting Interests Acquired         10.00%  
PERC Water Corporation | Customer-Related Intangible Assets [Member]            
Finite-Lived Intangible Assets [Line Items]            
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 2 years          
PERC Water Corporation | Customer relationships            
Finite-Lived Intangible Assets [Line Items]            
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 6 years          
Trade name            
Finite-Lived Intangible Assets [Line Items]            
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   15 years