v3.26.1
Schedule of Stock Options Activity (Details) - $ / shares
12 Months Ended
Nov. 11, 2025
May 19, 2024
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of Shares, Granted   5,194    
Number of Shares, Exercised (11,561) (2,347)    
Share-Based Payment Arrangement, Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of Shares, Stock Options Outstanding, Balance     1,747,789  
Weighted Average Exercise Price Stock Options Outstanding, Balance     $ 4.66  
Weighted Average Remaining Contractual Life, Stock Options Outstanding     4 years 9 months 3 days 6 years 1 month 17 days
Number of Shares, Granted     295,817  
Weighted Average Exercise Price, Granted     $ 12.17  
Weighted Average Remaining Contractual Life, Granted     7 years  
Number of Shares, Exercised     (11,561)  
Weighted Average Exercise Price, Exercised     $ 3.31  
Weighted Average Remaining Contractual Life, Exercised     5 years 8 months 1 day  
Number of Shares, Expired     (20,776)  
Weighted Average Exercise Price, Expired     $ 8.00  
Weighted Average Remaining Contractual Life, Expired     5 years 6 months  
Number of Shares, Stock Options Outstanding, Balance     2,011,269 1,747,789
Weighted Average Exercise Price Stock Options Outstanding, Balance     $ 5.67 $ 4.66
Number of Shares Stock options exercisable Outstanding     999,106 545,043
Weighted Average Exercise Price, Exercisable     $ 5.67 $ 4.66
Weighted Average Remaining Contractual Life, exercisable     4 years 6 months 21 days 6 years 1 month 17 days