Annual report [Section 13 and 15(d), not S-K Item 405]

Related Party Notes (Details)

v3.26.1
Related Party Notes (Details) - USD ($)
Sep. 04, 2025
Sep. 04, 2025
Sep. 03, 2025
May 01, 2025
Feb. 18, 2025
Jan. 14, 2025
Sep. 18, 2024
Jul. 23, 2024
Mar. 21, 2024
Oct. 10, 2023
Dec. 31, 2025
Dec. 31, 2024
Oct. 09, 2023
Related Party Transaction [Line Items]                          
Related party notes payable                     $ 0 $ 1,548,872  
October 2023 Promissory Note                          
Related Party Transaction [Line Items]                          
Related party transaction, period                 1 year 1 year      
Related party transaction, rate                   5.12%      
July 2024 Promissory Note                          
Related Party Transaction [Line Items]                          
Related party transaction, period               1 year          
Related party transaction, rate               5.06%          
September 2024 Promissory Note                          
Related Party Transaction [Line Items]                          
Related party transaction, period             1 year            
Related party transaction, rate             4.57%            
Average Closing Share Price                          
Related Party Transaction [Line Items]                          
Related party transaction, period       30 days 30 days 30 days              
Director | October 2023 Promissory Note                          
Related Party Transaction [Line Items]                          
Related-party note repayment     $ 548,675                    
Director | July 2024 Promissory Note                          
Related Party Transaction [Line Items]                          
Related-party note repayment $ 528,281                        
Director | September 2024 Promissory Note                          
Related Party Transaction [Line Items]                          
Related party notes payable             $ 500,000            
Director | October 2023 And July 2024 Promissory Notes                          
Related Party Transaction [Line Items]                          
Repayment of loan   $ 1,000,000                      
Interest paid   $ 76,956                      
John N. Hatsopoulos and Earl R. Lewis, III | Related Party                          
Related Party Transaction [Line Items]                          
Related party notes payable                         $ 1,000,000
Earl R. Lewis, III | Related Party                          
Related Party Transaction [Line Items]                          
Related party notes payable                         $ 500,000
Earl R. Lewis, III | Director | October 2023 Promissory Note                          
Related Party Transaction [Line Items]                          
Related party notes payable       $ 500,000                  
Interest payable       $ 14,148                  
Conversion of convertible securities (in shares)       240,256                  
Conversion of convertible securities, share price (in usd per share)       $ 2.14                  
John N. Hatsopoulos | Related Party                          
Related Party Transaction [Line Items]                          
Related party notes payable               $ 500,000   $ 500,000