XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Schedule of Disaggregation of Revenues by Major Business Line (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,026,117 $ 1,059,937 $ 2,037,677 $ 2,089,310
RMS        
Disaggregation of Revenue [Line Items]        
Total revenue 206,389 209,948 427,296 409,714
RMS | Services and products transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 95,299 94,458 192,348 188,097
RMS | Services and products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 111,090 115,490 234,948 221,617
DSA        
Disaggregation of Revenue [Line Items]        
Total revenue 627,419 663,457 1,232,871 1,325,810
DSA | Services and products transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 626,785 662,653 1,230,910 1,324,489
DSA | Services and products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 634 804 1,961 1,321
Manufacturing        
Disaggregation of Revenue [Line Items]        
Total revenue 192,309 186,532 377,510 353,786
Manufacturing | Services and products transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 104,481 100,460 204,539 186,546
Manufacturing | Services and products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue $ 87,828 $ 86,072 $ 172,971 $ 167,240