XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.3
SCHEDULE OF NET SALES BY MARKET (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total net sales $ 30,482 $ 31,407 $ 88,052 $ 99,513
Medical Device [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 8,351 8,490 [1] 23,971 26,493 [1]
Medical Imaging [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 10,389 9,557 [1] 28,641 27,498 [1]
Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 8,212 8,434 23,673 27,643
Aerospace and Defense [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 3,530 4,926 11,767 17,879
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 22,712 22,610 65,784 72,810
Transferred over Time [Member] | Medical Device [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 5,758 5,505 [1] 16,579 17,178 [1]
Transferred over Time [Member] | Medical Imaging [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 8,215 7,206 [1] 22,413 20,291 [1]
Transferred over Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 6,163 5,505 17,459 18,847
Transferred over Time [Member] | Aerospace and Defense [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 2,576 4,394 9,333 16,494
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 6,857 7,596 19,928 23,025
Transferred at Point in Time [Member] | Medical Device [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 2,004 2,087 [1] 5,738 6,919 [1]
Transferred at Point in Time [Member] | Medical Imaging [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 2,169 2,348 [1] 6,211 7,193 [1]
Transferred at Point in Time [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 1,798 2,667 5,729 7,682
Transferred at Point in Time [Member] | Aerospace and Defense [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 886 494 2,250 1,231
Noncash Consideration [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales [2] 913 1,201 2,340 3,678
Noncash Consideration [Member] | Medical Device [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales [2] 589 898 [1] 1,654 2,396 [1]
Noncash Consideration [Member] | Medical Imaging [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales [2] 5 3 [1] 17 14 [1]
Noncash Consideration [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales [2] 251 262 485 1,114
Noncash Consideration [Member] | Aerospace and Defense [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales [2] $ 68 $ 38 $ 184 $ 154
[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 manufacturing of the product.