v3.25.4
Share-based Compensation (Details - Options by exercise Price) - Equity Option [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding 135,720 [1] 34,341 5,017
Exercise price - options outstanding $ 9.85 $ 123.08 $ 812.43
Options exercisable [1] 70,745    
$8.67 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding [1] 29,413    
Exercise price - options outstanding [1],[2] $ 8.67    
Weighted average contractual term [1],[2] 9 years 3 days    
Options exercisable [1] 29,413    
Exercise price - options exercisable [1],[2] $ 8.67    
$1,230.63 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding [1] 99    
Exercise price - options outstanding [1],[2] $ 1,230.63    
Weighted average contractual term [1],[2] 1 year 10 months 9 days    
Options exercisable [1] 99    
Exercise price - options exercisable [1],[2] $ 1,230.63    
$1,808.79 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding [1] 107    
Exercise price - options outstanding [1],[2] $ 1,808.79    
Weighted average contractual term [1],[2] 3 years 5 months 23 days    
Options exercisable [1] 107    
Exercise price - options exercisable [1],[2] $ 1,808.79    
$1,185.75 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding [1] 150    
Exercise price - options outstanding [1],[2] $ 1,185.75    
Weighted average contractual term [1],[2] 4 years 11 months 23 days    
Options exercisable [1] 150    
Exercise price - options exercisable [1],[2] $ 1,185.75    
$760.75 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding [1] 327    
Exercise price - options outstanding [1],[2] $ 760.75    
Weighted average contractual term [1],[2] 5 years 8 months 4 days    
Options exercisable [1] 327    
Exercise price - options exercisable [1],[2] $ 760.75    
$168.30 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding [1] 118    
Exercise price - options outstanding [1],[2] $ 168.30    
Weighted average contractual term [1],[2] 7 years 5 months 8 days    
Options exercisable [1] 59    
Exercise price - options exercisable [1],[2] $ 168.30    
$106.25 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding [1] 1,101    
Exercise price - options outstanding [1],[2] $ 106.25    
Weighted average contractual term [1],[2] 7 years 11 months 15 days    
Options exercisable [1] 550    
Exercise price - options exercisable [1],[2] $ 106.25    
$1.94 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding [1] 104,405    
Exercise price - options outstanding [1],[2] $ 1.94    
Weighted average contractual term [1],[2] 9 years 9 months    
Options exercisable [1] 40,040    
Exercise price - options exercisable [1],[2] $ 1.94    
[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.
[2] Price and Life reflect the weighted average exercise price and weighted average remaining contractual life, respectively.