v3.25.1
ACCRUED LIABILITIES (Details - Due to related parties) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Total accrued liabilities $ 1,326 $ 1,519
Payables Due To Seller For Acquisition [Member]    
Total accrued liabilities 1,200 1,200
Accrued Payroll [Member]    
Total accrued liabilities 115 202
Accrued Residuals [Member]    
Total accrued liabilities 0 15
Other Accrued Liabilities [Member]    
Total accrued liabilities $ 11 $ 102