XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.2
SCHEDULE OF NET SALES BY MARKET (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 net sales $ 30,675 $ 33,891 $ 57,570 $ 68,106
Medical Device [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 7,550 9,689 [1] 15,620 19,893 [1]
Medical Imaging [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 9,664 8,182 [1] 18,252 17,083 [1]
Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 8,516 9,385 15,461 18,977
Aerospace and Defense [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 4,945 6,635 8,237 12,153
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 23,104 24,985 43,072 50,200
Transferred over Time [Member] | Medical Device [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 5,049 6,857 [1] 10,821 13,748 [1]
Transferred over Time [Member] | Medical Imaging [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 7,490 5,868 [1] 14,198 12,041 [1]
Transferred over Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 6,590 6,163 11,296 13,110
Transferred over Time [Member] | Aerospace and Defense [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 3,975 6,097 6,757 11,301
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 6,858 7,596 13,071 15,429
Transferred at Point in Time [Member] | Medical Device [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 2,004 2,129 [1] 3,734 4,648 [1]
Transferred at Point in Time [Member] | Medical Imaging [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 2,169 2,306 [1] 4,042 5,031 [1]
Transferred at Point in Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 1,799 2,667 3,931 5,014
Transferred at Point in Time [Member] | Aerospace and Defense [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 886 494 1,364 736
Noncash Consideration [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales [2] 713 1,310 1,427 2,477
Noncash Consideration [Member] | Medical Device [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales [2] 497 703 [1] 1,065 1,497 [1]
Noncash Consideration [Member] | Medical Imaging [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales [2] 5 8 [1] 12 11 [1]
Noncash Consideration [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales [2] 127 555 234 853
Noncash Consideration [Member] | Aerospace and Defense [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales [2] $ 84 $ 44 $ 116 $ 116
[1] Medical, as reported in the prior-year period filing, has been split between Medical Device and Medical Imaging to conform with the current-year presentation.
[2] Noncash consideration represents material provided by the customer used in the build of the product.