XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Schedule of Disaggregation of Revenues by Major Business Line (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 984,168 $ 1,011,560
RMS    
Disaggregation of Revenue [Line Items]    
Total revenue 213,073 220,907
RMS | Services and products transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenue 97,004 97,049
RMS | Services and products transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue 116,069 123,858
DSA    
Disaggregation of Revenue [Line Items]    
Total revenue 592,609 605,452
DSA | Services and products transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenue 591,520 604,125
DSA | Services and products transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue 1,089 1,327
Manufacturing    
Disaggregation of Revenue [Line Items]    
Total revenue 178,486 185,201
Manufacturing | Services and products transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenue 91,467 100,058
Manufacturing | Services and products transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue $ 87,019 $ 85,143