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 |
| X | ||||||||||
- Definition The element represents share based compensation arrangement by share based payment award options expired in period gross. No definition available.
|
| X | ||||||||||
- Definition The element represents share based compensation arrangement by share based payment award options issued in period gross. No definition available.
|
| X | ||||||||||
- Definition The element represents share based compensation arrangements by share based payment award options exercised in period weighted average exercise price. No definition available.
|
| X | ||||||||||
- Definition The element represents share based compensation arrangements by share based payment award options expired in period weighted average exercise price. No definition available.
|
| X | ||||||||||
- Definition The element represents share based compensation arrangements by share based payment award options issue in period weighted average exercise price. No definition available.
|
| X | ||||||||||
- Definition Number of non-vested options outstanding. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Number of non-vested options forfeited. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Details
|