v3.26.1
Schedule of Stock Options Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Jan. 14, 2026
Oct. 30, 2025
Jul. 30, 2025
Jul. 01, 2025
Mar. 31, 2026
Mar. 31, 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 7 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         7 years    
Number of Shares, Exercised         (89,742)    
Weighted Average Exercise Price, Exercised         $ 3.25    
Weighted Average Remaining Contractual Life, Exercised         5 years 2 months 4 days    
Number of Shares, Expired            
Weighted Average Exercise Price, Expired            
Number of Shares, Forfeited/Cancelled         (197,349)    
Weighted Average Exercise Price, Forfeited/Cancelled         $ 3.83    
Weighted Average Remaining Contractual Life, Forfeited/Cancelled         5 years 4 months 13 days    
Number of Shares, Stock Options Outstanding, Balance         1,870,615   2,011,269
Weighted Average Exercise Price Stock Options Outstanding, Balance         $ 6.25   $ 5.67
Number of Shares Stock options exercisable Outstanding         1,870,615 1,747,789  
Weighted Average Exercise Price, Exercisable         $ 6.25 $ 4.57  
Weighted Average Remaining Contractual Life, exercisable         4 years 7 months 2 days 5 years 6 months 14 days