Annual report [Section 13 and 15(d), not S-K Item 405]

Share-Based Expense (Details - Non-employee option activity)

v3.25.1
Share-Based Expense (Details - Non-employee option activity) - Non Employee Stock Options [Member] - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding, beginning balance 1,925 2,009  
Weighted-average exercise price outstanding, beginning balance $ 115.99 $ 120.83  
Weighted-average remaining life outstanding ending 8 months 4 days 10 months 28 days 1 year 9 months 29 days
Aggregate intrinsic value, outstanding beginning balance $ 0 $ 0  
Options granted 0 0  
Weighted-average exercise price, granted $ 0 $ 0  
Options expired (1,672) (84)  
Weighted-average exercise price, forfeited/expired $ 50.20 $ 231.60  
Options outstanding, ending balance 253 1,925 2,009
Weighted-average exercise price, ending balance $ 550.80 $ 115.99 $ 120.83
Aggregate intrinsic value, outstanding ending balance $ 0 $ 0 $ 0
Options vested or expected to vest 253    
Weighted-average exercise price, vested or expected to vest $ 550.80    
Weighted-average remaining life, vested or expected to vest 8 months 4 days    
Aggregate intrinsic value, vested or expected to vest $ 0    
Options exercisable 253 1,925  
Weighted-average exercise price, exercisable $ 550.80 $ 115.99  
Weighted-average remaining life, exercisable 8 months 4 days 10 months 28 days  
Aggregate intrinsic value, exercisable $ 0 $ 0