XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
SCHEDULE OF DISAGGREGATION OF REVENUE

The following table represents a disaggregation of revenue for the three and nine months ended September 30, 2025, and 2024 (in thousands):

  

          
   Three months ended September 30, 2025 
   Over time   Point in time   Total 
Energy  $67   $5   $72 
Aerospace   1,553    368    1,921 
Industrial   2,397    247    2,644 
Research   2,318    453    2,771 
Total  $6,335   $1,073   $7,408 

 

          
  

Three months ended September 30, 2024

 
   Over time   Point in time   Total 
Energy  $-   $448   $448 
Aerospace   3,814    969    4,783 
Industrial   1,522    368    1,890 
Research   927    146    1,073 
Total  $6,263   $1,931   $8,194 

 

          
  

Nine months ended September 30, 2025

 
   Over time   Point in time   Total 
Energy  $67   $19   $86 
Aerospace   4,804    1,718    6,522 
Industrial   8,434    970    9,404 
Research   3,788    1,036    4,824 
Total  $17,093   $3,743   $20,836 

 

          
   Nine months ended September 30, 2024 
   Over time   Point in time   Total 
Energy  $216   $500   $716 
Aerospace   8,285    1,488    9,773 
Industrial   4,324    1,142    5,466 
Research   2,963    544    3,507 
Total  $15,788   $3,674   $19,462 
SCHEDULE OF COST AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS

Contract assets and contract liabilities on input method type contracts in progress are summarized as follows as of September 30, 2025 (in thousands):

  

     
Costs incurred on contracts in progress  $20,998 
Estimated earnings   10,067 
Costs and estimated earnings on uncompleted contracts    31,065 
Billings to date   (26,271)
Net cost in excess of billings    4,794 

Deferred revenue related to non-system contracts

   (566)
Contract liability in excess of contract assets  $4,228 

Included in accompanying condensed consolidated balance sheet as of September 30, 2025 under the following captions (in thousands):

     
Contract assets  $4,952 
Contract liabilities  $724