XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Business Segment Information - Summary of Net Sales of Company Recognized at a Point in Time Versus Over Time (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Jul. 03, 2021
Jun. 27, 2020
Disaggregation of Revenue [Line Items]        
Total net sales $ 681,647 $ 519,984 $ 1,290,192 $ 984,923
Chemistry Consumables [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 126,459 95,105 245,433 192,350
Service [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 240,692 205,064 467,215 395,820
Net Sales Recognized at a Point in Time: [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 529,787 393,787 991,096 735,712
Net Sales Recognized at a Point in Time: [Member] | Instrument Systems [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 314,496 219,815 577,544 396,753
Net Sales Recognized at a Point in Time: [Member] | Chemistry Consumables [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 126,459 95,105 245,433 192,350
Net Sales Recognized at a Point in Time: [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales 88,832 78,867 168,119 146,609
Net Sales Recognized Over Time: [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Total net sales $ 151,860 $ 126,197 $ 299,096 $ 249,211