XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue From Contracts With Customers (Disaggregated Revenue) (Details) - Revenue from contract with customer benchmark - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jul. 01, 2022
Jul. 02, 2021
Jul. 01, 2022
Jul. 02, 2021
Medical | Customer A        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 18.00% 20.00% 18.00% 21.00%
Medical | Customer B        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 17.00% 17.00% 17.00% 17.00%
Medical | Customer C        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 14.00% 14.00% 14.00% 14.00%
Medical | All other customers        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 51.00% 49.00% 51.00% 48.00%
Non-Medical | Customer D        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 42.00% 36.00% 37.00% 32.00%
Non-Medical | All other customers        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 58.00% 64.00% 63.00% 68.00%