XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.3
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total $ 7,408 $ 8,194 $ 20,836 $ 19,462
Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 72 448 86 716
Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,921 4,783 6,522 9,773
Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 2,644 1,890 9,404 5,466
Research [Member]        
Disaggregation of Revenue [Line Items]        
Total 2,771 1,073 4,824 3,507
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 6,335 6,263 17,093 15,788
Transferred over Time [Member] | Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 67 67 216
Transferred over Time [Member] | Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,553 3,814 4,804 8,285
Transferred over Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 2,397 1,522 8,434 4,324
Transferred over Time [Member] | Research [Member]        
Disaggregation of Revenue [Line Items]        
Total 2,318 927 3,788 2,963
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,073 1,931 3,743 3,674
Transferred at Point in Time [Member] | Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 5 448 19 500
Transferred at Point in Time [Member] | Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 368 969 1,718 1,488
Transferred at Point in Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 247 368 970 1,142
Transferred at Point in Time [Member] | Research [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 453 $ 146 $ 1,036 $ 544