v3.26.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Details - Accounts receivable, net) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Contract assets $ 2,857 $ 3,080
Contract liabilities (172) (656)
Total contract assets and contract liabilities $ 2,685 $ 2,424