v3.26.1
STOCK BASED COMPENSATION (Details - Compensation expense) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Interim Period, Costs Not Allocable [Line Items]    
Stock-based compensation expense $ 1,406 $ 1,009
Research And Development [Member]    
Interim Period, Costs Not Allocable [Line Items]    
Stock-based compensation expense 534 459
General And Administrative [Member]    
Interim Period, Costs Not Allocable [Line Items]    
Stock-based compensation expense 829 599
Selling And Marketing [Member]    
Interim Period, Costs Not Allocable [Line Items]    
Stock-based compensation expense $ 43 $ (49)