v3.25.2
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenues
                
   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2025   2024   2025   2024 
Fixed Price Contracts  $2,893   $4,176   $5,581   $8,689 
Service Contracts   2,290    1,603    4,852    2,881 
Total  $5,183   $5,779   $10,433   $11,570 
Schedule of earnings in excess of billings on uncompleted contracts
        
   June 30, 2025   December 31, 2024 
Costs incurred on uncompleted contracts  $4,271   $4,281 
Estimated earnings on uncompleted contracts   4,275    4,925 
Estimated loss on uncompleted contracts       (100)
Gross costs and estimated earnings   8,546    9,106 
Less: Billings to date on uncompleted contracts   (8,127)   (6,682)
Costs incurred plus estimated earning less billings on uncompleted contracts, net  $419   $2,424 
           
Contract assets, contract liabilities, and deferred revenue consisted of the following:          
Contract assets   1,162    3,080 
Contract liabilities   (715)   (542)
Deferred revenue   (28)   (114)
Costs incurred plus estimated earning less billing on uncompleted contracts  $419   $2,424