v3.26.1
LEASES (Details - Components of lease expense) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Interim Period, Costs Not Allocable [Line Items]    
Amortization of ROU assets $ 16 $ 74
Interest on lease liabilities 2 4
Short term lease expense 600 380
Total lease expense 1,886 1,434
Cost of Sales [Member]    
Interim Period, Costs Not Allocable [Line Items]    
Operating lease expense 1,049 756
Selling, general and administrative expense [Member]    
Interim Period, Costs Not Allocable [Line Items]    
Operating lease expense $ 219 $ 220