XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total $ 6,234 $ 8,119 $ 19,998 $ 18,579
Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,106 3,816 4,435 6,763
Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 2,882 154 4,000 1,375
Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,434 2,806 7,316 7,296
Research [Member]        
Disaggregation of Revenue [Line Items]        
Total 812 1,343 4,247 3,145
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 4,680 6,271 15,430 12,645
Transferred over Time [Member] | Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 970 3,791 4,246 6,714
Transferred over Time [Member] | Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 2,511 2,774
Transferred over Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 695 1,653 5,450 4,099
Transferred over Time [Member] | Research [Member]        
Disaggregation of Revenue [Line Items]        
Total 504 827 2,960 1,832
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,554 1,848 4,568 5,934
Transferred at Point in Time [Member] | Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 136 25 189 49
Transferred at Point in Time [Member] | Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 371 154 1,226 1,375
Transferred at Point in Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 739 1,153 1,866 3,197
Transferred at Point in Time [Member] | Research [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 308 $ 516 $ 1,287 $ 1,313