v3.26.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Details - Contract balances) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]    
Costs incurred on uncompleted contracts $ 9,855 $ 7,522
Estimated earnings on uncompleted contracts 7,552 7,138
Gross costs and estimated earnings 17,407 14,660
Less: Billings to date on uncompleted contracts (14,723) (11,975)
Costs incurred plus estimated earning less billing on uncompleted contracts   2,684 2,685
Contract assets 2,890 2,857
Contract liabilities $ (206) $ (172)