v3.25.2
Share-based Compensation (Details - Option activity) - Equity Option [Member] - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock options outstanding, beginning 34,341 4,994
Weighted average exercise price, beginning $ 123.88 $ 812.43
Stock options, Granted 0 0
Weighted average exercise price, Granted $ 0 $ 0
Stock options, Forfeited/canceled 0 (50)
Weighted average exercise price, Forfeited/canceled $ 0 $ 1,011.16
Stock options, Exercised 0 0
Weighted average exercise price, Exercised $ 0 $ 0
Stock options outstanding, ending 34,341 [1] 4,944
Weighted average exercise price, ending $ 123.88 $ 810.56
[1] The Company’s options summarized above have been retroactively restated for the effect of the 1-for-17 reverse stock split.