v3.26.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Details - Contract balances) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Costs incurred on uncompleted contracts $ 7,522 $ 4,281
Estimated earnings on uncompleted contracts 7,138 4,925
Estimated loss on uncompleted contracts 0 (100)
Gross costs and estimated earnings 14,660 9,106
Less: Billings to date on uncompleted contracts (11,975) (6,682)
Costs incurred plus estimated earning less billings on uncompleted contracts, net $ 2,685 $ 2,424