v3.21.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2021
Apr. 03, 2020
Revenue from contract with customer $ 879,211 $ 816,356
Fabrication Technology    
Revenue from contract with customer 568,128 525,537
Medical Technology    
Revenue from contract with customer 311,083 290,819
Equipment | Fabrication Technology    
Revenue from contract with customer 173,750 156,800
Consumables | Fabrication Technology    
Revenue from contract with customer 394,378 368,737
Prevention & Recovery | Medical Technology    
Revenue from contract with customer 235,238 223,785
Reconstructive | Medical Technology    
Revenue from contract with customer $ 75,845 $ 67,034