XML 12 R44.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregation of Revenues by Major Business Line (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2020
Mar. 30, 2019
Disaggregation of Revenue [Line Items]    
Total revenue $ 707,059 $ 604,569
RMS    
Disaggregation of Revenue [Line Items]    
Total revenue 145,996 137,172
RMS | Services and products transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenue 60,041 54,813
RMS | Services and products transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue 85,955 82,359
DSA    
Disaggregation of Revenue [Line Items]    
Total revenue 438,683 354,197
DSA | Services and products transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenue 438,564 354,078
DSA | Services and products transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue 119 119
Manufacturing    
Disaggregation of Revenue [Line Items]    
Total revenue 122,380 113,200
Manufacturing | Services and products transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenue 37,314 31,896
Manufacturing | Services and products transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue $ 85,066 $ 81,304