v3.26.1
SCHEDULE OF NET SALES BY MARKET (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 net sales $ 33,540 $ 30,675 $ 63,856 $ 57,570
Medical Device [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 10,269 7,550 19,180 15,620
Medical Imaging [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 10,841 9,664 20,717 18,252
Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 8,120 8,516 15,002 15,461
Aero space And Defense [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 4,310 4,945 8,957 8,237
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 22,966 23,104 45,594 43,072
Transferred over Time [Member] | Medical Device [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 7,252 5,049 13,931 10,821
Transferred over Time [Member] | Medical Imaging [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 8,478 7,490 16,484 14,198
Transferred over Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 3,846 6,590 7,535 11,296
Transferred over Time [Member] | Aero space And Defense [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 3,390 3,975 7,644 6,757
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 9,354 6,858 16,085 13,071
Transferred at Point in Time [Member] | Medical Device [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 1,882 2,004 3,372 3,734
Transferred at Point in Time [Member] | Medical Imaging [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 2,358 2,169 4,225 4,042
Transferred at Point in Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 4,198 1,799 7,216 3,931
Transferred at Point in Time [Member] | Aero space And Defense [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 916 886 1,272 1,364
Noncash Consideration [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales [1] 1,220 713 2,177 1,427
Noncash Consideration [Member] | Medical Device [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales [1] 1,135 497 1,877 1,065
Noncash Consideration [Member] | Medical Imaging [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales [1] 5 5 8 12
Noncash Consideration [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales [1] 76 127 251 234
Noncash Consideration [Member] | Aero space And Defense [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales [1] $ 4 $ 84 $ 41 $ 116
[1] Noncash consideration represents material provided by the customer used in the manufacturing of the product.