Annual report pursuant to Section 13 and 15(d)

Income taxes - Narrative (Details)

v3.24.1
Income taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]      
NOLs which expire $ 22,393,000    
NOLs with indefinite carryforward 16,317,000    
Change in valuation allowance 1,314,000    
Internal Revenue Service (IRS)      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 38,710,000    
State Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 27,190,000    
Income Tax Provision      
Operating Loss Carryforwards [Line Items]      
Change in valuation allowance 980,342 $ (46,786)  
American DG Energy      
Operating Loss Carryforwards [Line Items]      
Ownership interest (percent)     100.00%
Annual limitation of acquired NOL $ 391,940    
Period of limitation on acquired NOL 20 years