XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total $ 6,345 $ 5,069 $ 11,267 $ 13,764
Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 251 798 269 3,328
Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 2,873 604 4,990 1,119
Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,842 2,000 3,575 5,883
Research [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,379 1,667 2,433 3,434
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 5,649 3,029 9,571 10,752
Transferred over Time [Member] | Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 239 760 239 3,276
Transferred over Time [Member] | Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 2,694 4,496 264
Transferred over Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,542 1,085 2,801 4,756
Transferred over Time [Member] | Research [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,174 1,184 2,035 2,456
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 696 2,040 1,696 3,012
Transferred at Point in Time [Member] | Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 12 38 30 52
Transferred at Point in Time [Member] | Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 179 604 494 855
Transferred at Point in Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 300 915 774 1,127
Transferred at Point in Time [Member] | Research [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 205 $ 483 $ 398 $ 978