XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total $ 8,194 $ 6,234 $ 19,462 $ 19,998
Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 448 1,106 716 4,435
Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 4,783 2,882 9,773 4,000
Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,890 1,434 5,466 7,316
Research [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,073 812 3,507 4,247
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 6,263 4,680 15,788 15,430
Transferred over Time [Member] | Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 970 216 4,246
Transferred over Time [Member] | Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 3,814 2,511 8,285 2,774
Transferred over Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,522 695 4,324 5,450
Transferred over Time [Member] | Research [Member]        
Disaggregation of Revenue [Line Items]        
Total 927 504 2,963 2,960
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,931 1,554 3,674 4,568
Transferred at Point in Time [Member] | Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 448 136 500 189
Transferred at Point in Time [Member] | Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 969 371 1,488 1,226
Transferred at Point in Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 368 739 1,142 1,866
Transferred at Point in Time [Member] | Research [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 146 $ 308 $ 544 $ 1,287