v3.25.2
Share-based Compensation (Details - Options by exercise Price) - Equity Option [Member] - $ / shares
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options outstanding 34,341 [1] 34,341 4,944 4,994
Exercise price - options outstanding $ 123.88 $ 123.88 $ 810.56 $ 812.43
Options exercisable [1] 34,341      
$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 6 months 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] 131      
Exercise price - options outstanding [1],[2] $ 1,230.63      
Weighted average contractual term [1],[2] 2 years 4 months 9 days      
Options exercisable [1] 131      
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] 411      
Exercise price - options outstanding [1],[2] $ 1,808.79      
Weighted average contractual term [1],[2] 3 years 11 months 23 days      
Options exercisable [1] 411      
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] 1,822      
Exercise price - options outstanding [1],[2] $ 1,185.75      
Weighted average contractual term [1],[2] 5 years 5 months 23 days      
Options exercisable [1] 1,822      
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] 428      
Exercise price - options outstanding [1],[2] $ 760.75      
Weighted average contractual term [1],[2] 6 years 2 months 4 days      
Options exercisable [1] 428      
Exercise price - options exercisable [1],[2] $ 760.75      
$514.25 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options outstanding [1] 917      
Exercise price - options outstanding [1],[2] $ 514.25      
Weighted average contractual term [1],[2] 7 years 2 months 12 days      
Options exercisable [1] 917      
Exercise price - options exercisable [1],[2] $ 514.25      
$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 11 months 8 days      
Options exercisable [1] 118      
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] 8 years 5 months 15 days      
Options exercisable [1] 1,101      
Exercise price - options exercisable [1],[2] $ 106.25      
[1] The Company’s options summarized above have been retroactively restated for the effect of the 1-for-17 reverse stock split.
[2] Price and Life reflect the weighted average exercise price and weighted average remaining contractual life, respectively.