v3.26.1
Equity (Details - Option activity) - Stock Options [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Options outstanding, beginning balance 70 56
Weighted average exercise price per share outstanding, beginning balance $ 772,562.06 $ 963,766.07
Options, granted 29,550 14
Weighted average exercise price per share, granted $ 25.41 $ 7,746.00
Options, exercised 0 0
Weighted average exercise price per share, exercised $ 0 $ 0
Options, forfeited (9,768) 0
Weighted average exercise price per share, forfeited $ 49.13 $ 0
Options, expired 0 0
Weighted average exercise price per share, expired $ 0 $ 0
Options outstanding, ending balance 19,852 70
Weighted average exercise price per share outstanding, ending balance $ 2,737.78 $ 772,562.06
Options, exercisable 58  
Weighted average exercise price per share, exercisable $ 950,635.66