XML 84 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible assets (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 31, 2023
Oct. 31, 2019
Feb. 29, 2016
Dec. 31, 2023
Dec. 31, 2022
Jan. 31, 2023
Jan. 04, 2023
Finite-Lived Intangible Assets [Line Items]              
Amortization of Intangible Assets       $ 574,093 $ 582,778    
PERC Water Corporation              
Finite-Lived Intangible Assets [Line Items]              
Business Acquisition, Percentage of Voting Interests Acquired           39.00% 39.00%
PERC Water Corporation | Customer relationships              
Finite-Lived Intangible Assets [Line Items]              
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   6 years          
Ramey Environmental Compliance, Inc.              
Finite-Lived Intangible Assets [Line Items]              
Fair value of certain intangible assets $ 1,108,390            
Ramey Environmental Compliance, Inc. | Non-compete agreement              
Finite-Lived Intangible Assets [Line Items]              
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 5 years            
Ramey Environmental Compliance, Inc. | Customer relationships              
Finite-Lived Intangible Assets [Line Items]              
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 15 years            
Trade name              
Finite-Lived Intangible Assets [Line Items]              
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life     15 years        
Trade name | Ramey Environmental Compliance, Inc.              
Finite-Lived Intangible Assets [Line Items]              
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 15 years