XML 36 R25.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenues
          
   Three Months Ended 
   March 31, 
   2026   2025 
Fixed Price Contracts  $5,489   $2,714 
Service Contracts   2,685    2,536 
Total  $8,174   $5,250 
Schedule of earnings in excess of billings on uncompleted contracts
        
   March 31, 2026   December 31, 2025 
Costs incurred on uncompleted contracts  $8,502   $7,522 
Estimated earnings on uncompleted contracts   7,487    7,138 
Gross costs and estimated earnings   15,989    14,660 
Less: Billings to date on uncompleted contracts   (14,692)   (11,975)
Costs incurred plus estimated earning less billings on uncompleted contracts, net  $1,297   $2,685 
           
Included in the accompanying unaudited condensed consolidated balance sheets under the following captions:          
Contract assets   2,240    2,857 
Contract liabilities   (943)   (172)
Costs incurred plus estimated earning less billing on uncompleted contracts  $1,297   $2,685