STOCK BASED COMPENSATION (Details - Compensation expense) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Stock-based compensation expense | $ 1,278 | $ 987 | $ 2,287 | $ 2,011 |
| Research and Development Expense [Member] | ||||
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Stock-based compensation expense | 536 | 398 | 995 | 775 |
| General and Administrative Expense [Member] | ||||
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Stock-based compensation expense | 740 | 525 | 1,339 | 1,108 |
| Selling And Marketing [Member] | ||||
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Stock-based compensation expense | $ 2 | $ 64 | $ (47) | $ 128 |