XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Activity of stock options exercised (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Jun. 25, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total intrinsic value of stock options exercised $ (23,688) $ (11,982)  
Cash received from stock option exercises $ 23,750 $ 212,815  
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, 2023 (in $ per share) 1,151,115 1,296,722  
Balance as of December 31, 2024 (in $ per share) $ 3.11 $ 2.93  
Granted (in shares) 688,936  
Granted (in $ per share) $ 1.12  
Exercised (in shares) (25,000) (138,909)  
Exercised (in $ per share) $ 0.42 $ 1.53  
Canceled (in shares) (684,791) (6,698)  
Canceled (in $ per share) $ 0.13 $ 1.46  
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  
Outstanding, Intrinsic value $ 20,142    
Exercisable (in shares) 509,875    
Exercisable $ 2.86    
Exercisable, Intrinsic value $ 20,142    
Unvested (in shares) 620,385    
Unvested $ 1.16    
Unvested, Intrinsic value $ 0