v3.20.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2020
Sep. 27, 2019
Oct. 02, 2020
Sep. 27, 2019
Revenue from contract with customer $ 805,931 $ 846,519 $ 2,242,647 $ 2,439,085
Fabrication Technology        
Revenue from contract with customer 491,497 539,228 1,431,401 1,692,347
Medical Technology        
Revenue from contract with customer 314,434 307,291 811,246 746,738
Equipment | Fabrication Technology        
Revenue from contract with customer 157,730 162,531 443,563 525,148
Consumables | Fabrication Technology        
Revenue from contract with customer 333,767 376,697 987,838 1,167,199
Prevention & Rehabilitation | Medical Technology        
Revenue from contract with customer 220,461 221,314 566,983 533,986
Reconstructive | Medical Technology        
Revenue from contract with customer $ 93,973 $ 85,977 $ 244,263 $ 212,752