v3.26.1
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total $ 1,953 $ 3,404 $ 3,798 $ 9,737
Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 7 15
Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,155 1,931 2,255 4,436
Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 685 1,243 1,095 4,943
Research One [Member]        
Disaggregation of Revenue [Line Items]        
Total 113 223 448 343
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 920 2,738 1,896 7,905
Transferred over Time [Member] | Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total (4) (4)
Transferred over Time [Member] | Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 351 1,371 752 3,093
Transferred over Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 475 1,197 796 4,616
Transferred over Time [Member] | Research One [Member]        
Disaggregation of Revenue [Line Items]        
Total 94 174 348 200
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,033 666 1,902 1,832
Transferred at Point in Time [Member] | Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 11 19
Transferred at Point in Time [Member] | Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 804 560 1,503 1,343
Transferred at Point in Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 210 46 299 327
Transferred at Point in Time [Member] | Research One [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 19 $ 49 $ 100 $ 143