v3.26.1
Schedule of Compensation Options (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of stock options, beginning 51,832 184,147
Weighted average exercise price beginning balance $ 6.59 $ 18.20
Issued - compensation options 12,402 17,903
Weighted average exercise price, issued $ 5.60 $ 7.53
Expired - compensation options   (170,218)
Number of stock options, ending 64,234 51,832
Weighted average exercise price ending balance $ 6.40 $ 6.59
Compensation Options [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of stock options, beginning 760,766 59,149
Weighted average exercise price beginning balance $ 4.28 $ 5.25
Issued - compensation options 258,271 728,050
Weighted average exercise price, issued $ 6.30 $ 4.20
Expired - compensation options   (26,433)
Number of stock options, ending 984,364 760,766
Weighted average exercise price ending balance $ 4.75 $ 4.28
Exercised - compensation options (1,957)  
Weighted average exercise price, exercised $ 4.20  
Exercised - compensation options (32,716)  
Weighted average exercise price, exercised $ 4.20