v3.26.3
Schedule of warrant activity related to financing events (Details) - Warrant [Member] - $ / shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Beginning Balance 397,049 7,949,531
Beginning Exercise Price $ 4.87 $ 4.70
Issued 215,872
Exercise Price Issued $ 6.00
Exercised (185,000) (1,200,121)
Exercise Price Exercised $ 4.86 $ 3.90
Expired (94,821) (44,443)
Exercise Price Expired $ 5.29 $ 3.50
Beginning Balance 117,228 6,920,839
Ending Exercise Price $ 4.27 $ 4.90