XML 51 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2021
Jul. 03, 2020
Jul. 02, 2021
Jul. 03, 2020
Revenue from contract with customer $ 985,928 $ 620,360 $ 1,865,139 $ 1,436,716
Fabrication Technology        
Revenue from contract with customer 629,804 414,367 1,197,932 939,904
Medical Technology        
Revenue from contract with customer 356,124 205,993 667,207 496,812
Equipment | Fabrication Technology        
Revenue from contract with customer 198,856 129,033 372,606 285,833
Consumables | Fabrication Technology        
Revenue from contract with customer 430,948 285,334 825,326 654,071
Prevention & Recovery | Medical Technology        
Revenue from contract with customer 269,968 159,851 505,206 383,636
Reconstructive | Medical Technology        
Revenue from contract with customer $ 86,156 $ 46,142 $ 162,001 $ 113,176