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 |