v3.25.4
Share-based Compensation (Details - Option activity) - Equity Option [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Options outstanding 34,341 5,017
Options outstanding, weighted average exercise price $ 123.08 $ 812.43
Options granted 104,405 29,413
Options granted, weighted average exercise price $ 1.94 $ 8.67
Options forfeited/canceled (3,026) (89)
Options forfeited/canceled, weighted average exercise price $ 1,031.14 $ 992.63
Options exercised 0 0
Options exercised, weighted average exercise price $ 0 $ 0
Options outstanding 135,720 [1] 34,341
Options outstanding, weighted average exercise price $ 9.85 $ 123.08
[1] The Company’s options summarized above have been retroactively restated for the effect of the 1-for-25 reverse stock split in 2024 and 1-for 17 reverse stock split in 2025.