XML 86 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible assets (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 31, 2023
Oct. 31, 2019
Feb. 29, 2016
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 31, 2023
Jan. 04, 2023
Dec. 31, 2020
Dec. 31, 2019
Intangible assets                    
Amortization of Intangible Assets       $ 656,370 $ 574,093 $ 582,778        
PERC Water Corporation                    
Intangible assets                    
Ownership interest acquired             39.00% 39.00% 61.00% 61.00%
PERC Water Corporation | Customer relationships                    
Intangible assets                    
Useful life   6 years                
Ramey Environmental Compliance, Inc.                    
Intangible assets                    
Intangible assets with a fair value $ 1,108,390                  
Ownership interest acquired 100.00%                  
Ramey Environmental Compliance, Inc. | Non-compete agreement                    
Intangible assets                    
Useful life 5 years                  
Ramey Environmental Compliance, Inc. | Customer relationships                    
Intangible assets                    
Useful life 15 years                  
Trade names                    
Intangible assets                    
Useful life     15 years              
Trade names | Ramey Environmental Compliance, Inc.                    
Intangible assets                    
Useful life 15 years