v3.25.1
INTANGIBLE ASSETS (Details - Intellectual property) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]      
Amortization expenses $ (379) $ (347)  
Intellectual Property [Member]      
Finite-Lived Intangible Assets [Line Items]      
Beginning balance 3,410 $ 4,428 $ 4,428
Amortization expenses (254)   (1,018)
Ending balance $ 3,156   $ 3,410