XML 81 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible assets (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 31, 2019
Feb. 29, 2016
Dec. 31, 2022
Dec. 31, 2021
Jan. 04, 2023
Finite-Lived Intangible Assets [Line Items]          
Amortization of Intangible Assets     $ 582,778 $ 746,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    
PERC Water Corporation          
Finite-Lived Intangible Assets [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired         39.00%
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