XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.2
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. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,032,135 $ 1,026,117 $ 2,016,303 $ 2,037,677
RMS        
Disaggregation of Revenue [Line Items]        
Total revenue 213,271 206,389 426,344 427,296
RMS | Services and products transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 97,748 95,299 194,752 192,348
RMS | Services and products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 115,523 111,090 231,592 234,948
DSA        
Disaggregation of Revenue [Line Items]        
Total revenue 618,029 627,419 1,210,638 1,232,871
DSA | Services and products transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 617,865 626,785 1,209,385 1,230,910
DSA | Services and products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue 164 634 1,253 1,961
Manufacturing        
Disaggregation of Revenue [Line Items]        
Total revenue 200,835 192,309 379,321 377,510
Manufacturing | Services and products transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue 106,617 104,481 198,084 204,539
Manufacturing | Services and products transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue $ 94,218 $ 87,828 $ 181,237 $ 172,971