v3.26.1
Liquidity and Capital Resources (Details)
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended
Jun. 15, 2026
USD ($)
$ / shares
shares
Nov. 11, 2025
USD ($)
$ / shares
shares
Apr. 30, 2025
USD ($)
$ / shares
shares
Aug. 24, 2022
USD ($)
Feb. 28, 2025
USD ($)
Director
$ / shares
shares
Feb. 28, 2025
USD ($)
Corporation
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Apr. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
Aug. 31, 2022
USD ($)
Liquidity [Abstract]                          
Cash and cash equivalents             $ 5,596,254   $ 5,596,254     $ 26,711,969  
Proceeds from issuance of common stock                 0 $ 6,994,174      
Proceeds from sale of tax benefits           $ 1,200,000              
Number of New Jersey corporations purchasing tax benefits | Corporation           2              
Loan repayment                 $ 17,738,889 18,645,833      
Redemption price percentage 103.00%               103.00%        
Common stock, par value | $ / shares $ 0.00033           $ 0.00033   $ 0.00033   $ 0.00033 $ 0.00033  
Net proceeds from issuance of common stock from at-the-market program                 $ 930,602 $ 1,766,757      
Sales Agreement [Member]                          
Liquidity [Abstract]                          
Commission paid on Placement Shares sold                         3.00%
Sales Agreement [Member] | Maximum [Member]                          
Liquidity [Abstract]                          
Placement Shares available for sale                         $ 50,000,000
New Sales Agreement [Member]                          
Liquidity [Abstract]                          
Issuance of common stock (in shares) | shares             0 960,511 937,420 1,165,861      
Proceeds from issuance of common stock             $ 0 $ 1,500,000 $ 800,000 $ 1,800,000      
February 2025 Offering [Member]                          
Liquidity [Abstract]                          
Aggregate shares to be sold (in shares) | shares         6,396,787 6,396,787              
Combined purchase price per share and warrant (in dollars per share) | $ / shares         $ 1.5 $ 1.5              
Number of directors participating in securities offering | Director         2                
Gross proceeds from securities offering         $ 11,000,000                
Net proceeds from securities offering         $ 10,050,000.00                
February 2025 Offering [Member] | Directors [Member]                          
Liquidity [Abstract]                          
Aggregate number of shares purchased in securities offering (in shares) | shares         30,121                
Offering price per share (in dollars per share) | $ / shares         $ 1.66 $ 1.66              
February 2025 Offering [Member] | Pre-funded Warrants [Member]                          
Liquidity [Abstract]                          
Number of shares of common stock that can be called by warrants (in shares) | shares         933,334 933,334              
February 2025 Offering [Member] | Common Stock Warrants [Member]                          
Liquidity [Abstract]                          
Number of shares of common stock that can be called by warrants (in shares) | shares         7,330,121 7,330,121              
February 2025 Offering [Member] | Common Stock Warrants [Member] | Directors [Member]                          
Liquidity [Abstract]                          
Number of shares of common stock that can be called by warrants (in shares) | shares         30,121 30,121              
Exercise price of warrants (in dollars per share) | $ / shares         $ 1.53 $ 1.53              
Securities Purchase Agreement [Member]                          
Liquidity [Abstract]                          
Exercise price of warrants (in dollars per share) | $ / shares     $ 2.52                    
Securities Purchase Agreement [Member] | Maximum [Member]                          
Liquidity [Abstract]                          
Number of shares of common stock that can be called by warrants (in shares) | shares     1,000,000                    
November 2025 Offering [Member]                          
Liquidity [Abstract]                          
Aggregate shares to be sold (in shares) | shares   5,741,000                      
Offering price per share (in dollars per share) | $ / shares   $ 0.91                      
Gross proceeds from securities offering   $ 5,300,000                      
Net proceeds from securities offering   $ 4,800,000                      
November 2025 Offering [Member] | Pre-funded Warrants [Member]                          
Liquidity [Abstract]                          
Number of shares of common stock that can be called by warrants (in shares) | shares   59,000                      
Offering price per share (in dollars per share) | $ / shares   $ 0.9099                      
November 2025 Offering [Member] | Common Stock Warrants [Member]                          
Liquidity [Abstract]                          
Number of shares of common stock that can be called by warrants (in shares) | shares   5,800,000                      
Exercise price of warrants (in dollars per share) | $ / shares   $ 1                      
Term of warrants             5 years   5 years        
June 2026 Sales Agreement [Member]                          
Liquidity [Abstract]                          
Issuance of common stock from at-the-market program (in shares) | shares             106,153            
Net proceeds from issuance of common stock from at-the-market program             $ 100,000            
June 2026 Sales Agreement [Member] | Maximum [Member]                          
Liquidity [Abstract]                          
Placement Shares available for sale $ 50,000,000                        
April 2026 Securities Purchase Agreement [ [Member]                          
Liquidity [Abstract]                          
Exercise price of warrants (in dollars per share) | $ / shares $ 1.1824                   $ 1.1824    
April 2026 Securities Purchase Agreement [ [Member] | Maximum [Member]                          
Liquidity [Abstract]                          
Number of shares of common stock that can be called by warrants (in shares) | shares 2,158,274                   2,158,274    
Loan and Security Agreement [Member]                          
Liquidity [Abstract]                          
Proceeds from issuance of secured loans       $ 24,600,000                  
Loan repayment     $ 19,000,000                    
Debentures [Member]                          
Liquidity [Abstract]                          
Face amount     22,200,000                    
Proceeds from issuance     $ 20,000,000                    
Promissory Note [Member]                          
Liquidity [Abstract]                          
Face amount                     $ 6,000,000    
Promissory Note [Member] | April 2026 Securities Purchase Agreement [ [Member]                          
Liquidity [Abstract]                          
Face amount $ 6,000,000