v3.25.1
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total $ 8,316 $ 4,922
Energy [Member]    
Disaggregation of Revenue [Line Items]    
Total 8 18
Aerospace [Member]    
Disaggregation of Revenue [Line Items]    
Total 2,626 2,134
Industrial [Member]    
Disaggregation of Revenue [Line Items]    
Total 4,531 1,742
Research One [Member]    
Disaggregation of Revenue [Line Items]    
Total 1,151 1,028
Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total 6,716 3,922
Transferred over Time [Member] | Energy [Member]    
Disaggregation of Revenue [Line Items]    
Total
Transferred over Time [Member] | Aerospace [Member]    
Disaggregation of Revenue [Line Items]    
Total 1,839 1,802
Transferred over Time [Member] | Industrial [Member]    
Disaggregation of Revenue [Line Items]    
Total 4,124 1,259
Transferred over Time [Member] | Research One [Member]    
Disaggregation of Revenue [Line Items]    
Total 753 861
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total 1,600 1,000
Transferred at Point in Time [Member] | Energy [Member]    
Disaggregation of Revenue [Line Items]    
Total 8 18
Transferred at Point in Time [Member] | Aerospace [Member]    
Disaggregation of Revenue [Line Items]    
Total 787 332
Transferred at Point in Time [Member] | Industrial [Member]    
Disaggregation of Revenue [Line Items]    
Total 407 483
Transferred at Point in Time [Member] | Research One [Member]    
Disaggregation of Revenue [Line Items]    
Total $ 398 $ 167