v3.21.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2021
Oct. 02, 2020
Oct. 01, 2021
Oct. 02, 2020
Revenue from contract with customer $ 965,891 $ 805,931 $ 2,831,030 $ 2,242,647
Fabrication Technology        
Revenue from contract with customer 605,968 491,497 1,803,900 1,431,401
Medical Technology        
Revenue from contract with customer 359,923 314,434 1,027,130 811,246
Equipment | Fabrication Technology        
Revenue from contract with customer 192,365 157,730 564,971 443,563
Consumables | Fabrication Technology        
Revenue from contract with customer 413,603 333,767 1,238,929 987,838
Prevention & Recovery | Medical Technology        
Revenue from contract with customer 260,001 242,591 765,207 626,227
Reconstructive | Medical Technology        
Revenue from contract with customer $ 99,922 $ 71,843 $ 261,923 $ 185,019