XML 98 R85.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS' EQUITY (Details - Warrant activity) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]      
Number of warrants outstanding, Beginning balance 206,860 7,079  
Weighted average exercise price, Beginning balance $ 145.80 $ 2,640.00  
Weighted average remaining contractual life 4 years 10 months 2 days 4 years 10 months 20 days 1 year 9 months
Number of warrants outstanding, Warrants issued 4,058,719 214,018  
Weighted average exercise price, Warrants issued $ 2.07 $ 64.00  
Number of warrants outstanding, Warrants exercised (1,403,461) (13,953)  
Weighted average exercise price, Warrants exercised $ 0 $ 0  
Number of warrants outstanding, Warrants forfeited (62) (284)  
Weighted average exercise price, Warrants forfeited $ 0 $ 0  
Number of warrants outstanding, Ending balance 2,862,056 206,860 7,079
Weighted average exercise price, Ending balance $ 7.93 $ 145.80 $ 2,640.00