v3.26.1
Equity (Details - Option activity) - Share-Based Payment Arrangement, Option [Member]
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Options outstanding, beginning balance | shares 19,852
Weighted average exercise price per share outstanding, beginning balance | $ / shares $ 2,737.78
Options, granted | shares 0
Weighted average exercise price per share, granted | $ / shares $ 0
Options, exercised | shares 0
Weighted average exercise price per share, exercised | $ / shares $ 0
Options, forfeited | shares (18)
Weighted average exercise price per share, forfeited | $ / shares $ 821,413.00
Options, expired | shares (9,763)
Weighted average exercise price per share, expired | $ / shares $ 30.00
Options outstanding, ending balance | shares 10,071
Weighted average exercise price per share outstanding, ending balance | $ / shares $ 3,899.52
Options, exercisable | shares 5,057
Weighted average exercise price per share, exercisable | $ / shares $ 7,975.10