Quarterly report pursuant to Section 13 or 15(d)

Related party transactions (Details)

v3.24.2.u1
Related party transactions (Details) - USD ($)
Jul. 23, 2024
Mar. 21, 2024
Oct. 10, 2023
Oct. 09, 2023
Jun. 30, 2024
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]            
Related party notes         $ 518,305 $ 505,505
John N. Hatsopoulos and Earl R. Lewis, III | Related Party            
Schedule of Equity Method Investments [Line Items]            
Related party notes       $ 1,000,000    
Earl R. Lewis, III | Related Party            
Schedule of Equity Method Investments [Line Items]            
Related party notes       $ 500,000    
Repayment Of Promissory Notes            
Schedule of Equity Method Investments [Line Items]            
Related party transaction, period       1 year    
October 2023 Promissory Note            
Schedule of Equity Method Investments [Line Items]            
Related party transaction, period   1 year        
Related party transaction, rate     5.12%      
October 2023 Promissory Note | Director            
Schedule of Equity Method Investments [Line Items]            
Interest payable         $ 11,905  
July 2024 Promissory Note | Subsequent Event            
Schedule of Equity Method Investments [Line Items]            
Related party transaction, rate 5.06%          
July 2024 Promissory Note | Director | Subsequent Event            
Schedule of Equity Method Investments [Line Items]            
Related party notes $ 500,000          
Related party transaction, period 1 year