XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Details - Contract balances) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Costs incurred on uncompleted contracts $ 4,281 $ 2,575
Estimated earnings on uncompleted contracts 4,925 399
Estimated loss on uncompleted contracts (100) (130)
Gross costs and estimated earnings 9,106 2,844
Less: Billings to date on uncompleted contracts (6,682) (3,741)
Costs incurred plus estimated earning less billings on uncompleted contracts, net $ 2,424 $ (897)