v3.26.1
Share Based Awards (Details - Warrant activity)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Equity [Abstract]  
Warrants outstanding, beginning balance | shares 350,000
Weighted average exercise price warrants outstanding, beginning balance | $ / shares $ 9.70
Warrants granted | shares 0
Weighted average exercise price warrants, granted | $ / shares $ 0
Warrants forfeited/cancelled/restored | shares 0
Weighted average exercise price warrants, forfeited/cancelled/restored | $ / shares $ 0
Warrants exercised | shares (350,000)
Weighted average exercise price warrants, exercised | $ / shares $ 9.70
Warrants outstanding, ending balance | shares 0
Weighted average exercise price warrants outstanding, ending balance | $ / shares $ 0