v3.26.1
Schedule of Stock Options Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jan. 14, 2026
Oct. 30, 2025
Jul. 30, 2025
Jul. 01, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Weighted Average Remaining Contractual Life, Stock Options Outstanding         7 years    
Number of Shares, Granted 146,437 40,000 20,000 235,817      
Share-Based Payment Arrangement, Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of Shares, Stock Options Outstanding, Balance         2,011,269    
Weighted Average Exercise Price Stock Options Outstanding, Balance         $ 5.67    
Weighted Average Remaining Contractual Life, Stock Options Outstanding         4 years 4 months 2 days   4 years 9 months 3 days
Number of Shares, Granted         146,437    
Weighted Average Exercise Price, Granted         $ 9.49    
Weighted Average Remaining Contractual Life, Granted         6 years 9 months    
Number of Shares, Exercised         (90,742)    
Weighted Average Exercise Price, Exercised         $ 3.32    
Weighted Average Remaining Contractual Life, Exercised         5 years 14 days    
Number of Shares, Expired            
Weighted Average Exercise Price, Expired            
Number of Shares, Forfeited/Cancelled         (206,438)    
Weighted Average Exercise Price, Forfeited/Cancelled         $ 3.96    
Weighted Average Remaining Contractual Life, Forfeited/Cancelled         5 years 3 months 25 days    
Number of Shares, Stock Options Outstanding, Balance         1,860,526   2,011,269
Weighted Average Exercise Price Stock Options Outstanding, Balance         $ 6.24   $ 5.67
Number of Shares Stock options exercisable Outstanding         1,084,181 557,840  
Weighted Average Exercise Price, Exercisable         $ 4.81 $ 4.59  
Weighted Average Remaining Contractual Life, exercisable         3 years 6 months 7 days 5 years 10 months 28 days