XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information (Reconciliation of Revenue from Segments to Consolidated) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2021
Oct. 02, 2020
Oct. 01, 2021
Oct. 02, 2020
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total sales $ 305,574 $ 235,942 $ 908,064 $ 804,483
Operating Segments | Medical        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total sales 296,121 227,684 880,712 777,330
Operating Segments | Medical | Cardio & Vascular        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total sales 160,858 124,596 462,632 432,885
Operating Segments | Medical | Cardiac & Neuromodulation        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total sales 106,543 72,909 334,700 252,404
Operating Segments | Medical | Advanced Surgical, Orthopedics & Portable Medical        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total sales 28,720 30,179 83,380 92,041
Operating Segments | Non-Medical        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total sales $ 9,453 $ 8,258 $ 27,352 $ 27,153