XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregation of Revenues by Major Business Line (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 26, 2020
Sep. 26, 2020
Jun. 27, 2020
Mar. 28, 2020
Dec. 28, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 26, 2020
Dec. 28, 2019
Dec. 29, 2018
Disaggregation of Revenue [Line Items]                      
Revenue $ 790,990 $ 743,300 $ 682,584 $ 707,059 $ 691,138 $ 667,951 $ 657,568 $ 604,569 $ 2,923,933 $ 2,621,226 $ 2,266,096
RMS                      
Disaggregation of Revenue [Line Items]                      
Revenue                 571,152 537,089 519,682
RMS | Services and products transferred over time                      
Disaggregation of Revenue [Line Items]                      
Revenue                 240,480 227,872 202,872
RMS | Services and products transferred at a point in time                      
Disaggregation of Revenue [Line Items]                      
Revenue                 330,672 309,217 316,810
DSA                      
Disaggregation of Revenue [Line Items]                      
Revenue                 1,837,428 1,618,995 1,316,854
DSA | Services and products transferred over time                      
Disaggregation of Revenue [Line Items]                      
Revenue                 1,836,519 1,618,281 1,316,005
DSA | Services and products transferred at a point in time                      
Disaggregation of Revenue [Line Items]                      
Revenue                 909 714 849
Manufacturing                      
Disaggregation of Revenue [Line Items]                      
Revenue                 515,353 465,142 429,560
Manufacturing | Services and products transferred over time                      
Disaggregation of Revenue [Line Items]                      
Revenue                 174,254 142,896 128,287
Manufacturing | Services and products transferred at a point in time                      
Disaggregation of Revenue [Line Items]                      
Revenue                 $ 341,099 $ 322,246 $ 301,273