v3.25.4
NOTE 19 - SUBSEQUENT EVENTS (Details - Narrative) - USD ($)
$ / shares in Units, $ in Millions
Jan. 21, 2026
Jan. 19, 2026
Jan. 12, 2026
Dec. 31, 2025
Dec. 31, 2024
Subsequent Event [Line Items]          
Common Stock, Par or Stated Value Per Share (in dollars per share)       $ 0.001 $ 0.001
Subsequent Event [Member] | Purchase Agreement [Member] | Private Placement [Member] | Common Stock [Member]          
Subsequent Event [Line Items]          
Number of shares issued     357,143    
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.001    
Sale of stock, price per share (in dollors per share)     $ 2.8    
Aggregate gross proceeds from the Private Placement, before deducting offering expenses     $ 1.0    
Lock-up period for shares issued     180 days    
Subsequent Event [Member] | Placement Agent Agreement [Member] | Registered Direct Offering [Member] | Common Stock [Member] | Placement Agent Warrants [Member]          
Subsequent Event [Line Items]          
Number of shares issued   1,892,506      
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001      
Sale of stock, price per share (in dollors per share)   $ 13.21      
Aggregate gross proceeds from the Private Placement, before deducting offering expenses $ 25.0        
Percentage of proceeds from offering of the shares issued for csah fee to the Placement Agent 7.00%        
Percentage of proceeds from offering of the shares issued for non-accountable expense allowance to the Placement Agent 1.00%        
Number of shares of common stock for conversion upon warrants 94,625        
Exercise Price of Warrants $ 16.5125        
Warrants, term of exercise 5 years