XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE FROM CONTRACTS WITH CUSTOMERS - Schedule of Disaggregation of Revenues by Major Business Line (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,009,763 $ 1,026,623 $ 3,047,440 $ 3,115,933
RMS        
Disaggregation of Revenue [Line Items]        
Total revenue 197,824 186,848 625,120 596,562
RMS | Services and products transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 93,446 94,883 285,794 282,980
RMS | Services and products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 104,378 91,965 339,326 313,582
DSA        
Disaggregation of Revenue [Line Items]        
Total revenue 615,060 664,028 1,847,931 1,989,838
DSA | Services and products transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 613,388 663,128 1,844,298 1,987,617
DSA | Services and products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 1,672 900 3,633 2,221
Manufacturing        
Disaggregation of Revenue [Line Items]        
Total revenue 196,879 175,747 574,389 529,533
Manufacturing | Services and products transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 107,284 94,446 311,823 280,992
Manufacturing | Services and products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue $ 89,595 $ 81,301 $ 262,566 $ 248,541