Quarterly report pursuant to Section 13 or 15(d)

Related party transactions (Details)

v3.24.3
Related party transactions (Details) - USD ($)
Sep. 18, 2024
Jul. 23, 2024
Mar. 21, 2024
Oct. 10, 2023
Oct. 09, 2023
Sep. 30, 2024
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]              
Related party notes payable           $ 1,530,228 $ 505,505
John N. Hatsopoulos and Earl R. Lewis, III | Related Party              
Schedule of Equity Method Investments [Line Items]              
Related party notes payable         $ 1,000,000    
John N. Hatsopoulos | Director              
Schedule of Equity Method Investments [Line Items]              
Related party notes payable           1,029,466  
Interest payable           29,466  
Earl R. Lewis, III | Related Party              
Schedule of Equity Method Investments [Line Items]              
Related party notes payable         $ 500,000    
Earl R. Lewis, III | Director              
Schedule of Equity Method Investments [Line Items]              
Related party notes payable           500,762  
Interest payable           $ 762  
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%      
July 2024 Promissory Note              
Schedule of Equity Method Investments [Line Items]              
Related party transaction, rate   5.06%          
July 2024 Promissory Note | Director              
Schedule of Equity Method Investments [Line Items]              
Related party notes payable   $ 500,000          
Related party transaction, period   1 year          
September 2024 Promissory Note              
Schedule of Equity Method Investments [Line Items]              
Related party transaction, rate 4.57%            
September 2024 Promissory Note | Director              
Schedule of Equity Method Investments [Line Items]              
Related party notes payable $ 500,000