XML 109 R92.htm IDEA: XBRL DOCUMENT v3.24.1
Related party transactions (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2023
Jan. 31, 2023
Jan. 04, 2023
Related Party Transaction [Line Items]        
Accounts payable outstanding $ 403,839 $ 0    
PERC Water Corporation        
Related Party Transaction [Line Items]        
Purchases of services 2,695,000      
Accounts payable outstanding 404,000      
Amount of expense related to sublease agreement $ 97,000      
PERC Water Corporation        
Related Party Transaction [Line Items]        
Ownership interest acquired     39.00% 39.00%
PERC Water Corporation        
Related Party Transaction [Line Items]        
Ownership interest held     100.00% 100.00%