XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenues
          
   Three Months Ended 
   March 31, 
   2025   2024 
Fixed Price Contracts  $2,714   $4,513 
Service Contracts   2,536    1,278 
Total  $5,250   $5,791 
Schedule of earnings in excess of billings on uncompleted contracts
          
   March 31, 2025   December 31, 2024 
Costs incurred on uncompleted contracts  $4,762   $4,281 
Estimated earnings on uncompleted contracts   5,243    4,925 
Estimated loss on uncompleted contracts       (100)
Gross costs and estimated earnings   10,005    9,106 
Less: Billings to date on uncompleted contracts   (8,736)   (6,682)
Costs incurred plus estimated earning less billings on uncompleted contracts, net  $1,269   $2,424 
           
Included in the accompanying unaudited condensed consolidated balance sheets under the following captions:          
Accounts receivable, net  $4,947   $2,767 
Contract assets   1,799    3,080 
Contract liabilities   (530)   (656)
Costs incurred plus estimated earning less billing on uncompleted contracts  $6,216   $5,191