v3.26.1
Activity of stock options exercised (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Jun. 25, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total intrinsic value of stock options exercised $ (23,688)  
Cash received from stock option exercises $ 23,750  
Granted (in shares) 75,000    
Exercisable, Intrinsic value     $ 1.1197
Equity Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Balance as of December 31, 2024 (in shares) 1,130,260 1,151,115  
Balance as of December 31, 2024 (in $ per share) $ 1.93 $ 3.11  
Granted (in shares) 25,000 688,936  
Granted (in $ per share) $ 1.02 $ 1.12  
Exercised (in shares) (25,000)  
Exercised (in $ per share) $ 0.42  
Canceled (in shares) (22,560) (684,791)  
Canceled (in $ per share) $ 2.63 $ 0.13  
Balance as of December 31, 2025 (in shares) 1,132,700 1,130,260  
Balance as of December 31, 2025 (in $ per share) $ 1.89 $ 1.93  
Outstanding, Intrinsic value $ 0.00    
Exercisable (in shares) 649,330    
Exercisable (in $ per share) $ 2.47    
Exercisable, Intrinsic value $ 0.00    
Unvested (in shares) 483,370    
Unvested (in $ per share) $ 1.11    
Unvested, Intrinsic value $ 0.00