XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.2
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total $ 5,111 $ 6,345 $ 13,427 $ 11,267
Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 7 251 14 269
Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,974 2,873 4,601 4,990
Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 2,228 1,842 6,759 3,575
Research [Member]        
Disaggregation of Revenue [Line Items]        
Total 902 1,379 2,053 2,433
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 4,040 5,649 10,757 9,571
Transferred over Time [Member] | Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 239 239
Transferred over Time [Member] | Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,412 2,694 3,251 4,496
Transferred over Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,912 1,542 6,036 2,801
Transferred over Time [Member] | Research [Member]        
Disaggregation of Revenue [Line Items]        
Total 716 1,174 1,470 2,035
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,071 696 2,670 1,696
Transferred at Point in Time [Member] | Energy [Member]        
Disaggregation of Revenue [Line Items]        
Total 7 12 14 30
Transferred at Point in Time [Member] | Aerospace [Member]        
Disaggregation of Revenue [Line Items]        
Total 562 179 1,350 494
Transferred at Point in Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total 316 300 723 774
Transferred at Point in Time [Member] | Research [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 186 $ 205 $ 583 $ 398