XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
6 Months Ended
Jun. 28, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table disaggregates the Company’s revenue by reportable segment and timing of transfer of products or services:
Three Months EndedSix Months Ended
June 28, 2025June 29, 2024June 28, 2025June 29, 2024
(in thousands)
Timing of Revenue Recognition:
RMS
Services and products transferred over time$97,748 $95,299 $194,752 $192,348 
Services and products transferred at a point in time115,523 111,090 231,592 234,948 
Total RMS revenue213,271 206,389 426,344 427,296 
DSA
Services and products transferred over time617,865 626,785 1,209,385 1,230,910 
Services and products transferred at a point in time164 634 1,253 1,961 
Total DSA revenue618,029 627,419 1,210,638 1,232,871 
Manufacturing
Services and products transferred over time106,617 104,481 198,084 204,539 
Services and products transferred at a point in time94,218 87,828 181,237 172,971 
Total Manufacturing revenue200,835 192,309 379,321 377,510 
Total revenue$1,032,135 $1,026,117 $2,016,303 $2,037,677 
Revenue by geographic area is as follows:
U.S.EuropeCanadaAsia Pacific
Other (1)
Consolidated
(in thousands)
Three Months Ended:
June 28, 2025$549,860 $281,859 $135,585 $54,503 $10,328 $1,032,135 
June 29, 2024571,427 271,377 125,244 50,387 7,682 1,026,117 
Six Months Ended:
June 28, 2025$1,086,815 $545,109 $260,938 $96,445 $26,996 $2,016,303 
June 29, 20241,133,744 547,696 235,645 96,159 24,433 2,037,677 
(1) The Other category represents operations located in Brazil, Israel, and Mauritius.
Schedule of Client Receivables, Contract Assets and Contract Liabilities
The following table provides information about client receivables, contract assets, and contract liabilities from contracts with customers:
June 28, 2025December 28, 2024
(in thousands)
Assets from contracts with customers
Client receivables$565,178 $527,705 
Unbilled revenue215,229 211,511 
Total780,407 739,216 
Less: Allowance for credit losses(12,838)(18,301)
Trade receivables and contract assets, net$767,569 $720,915 
Liabilities from contracts with customers
Current deferred revenue$268,340 $248,322 
Long-term deferred revenue (included in Other long-term liabilities)37,666 34,291 
Customer contract deposits (included in Other current liabilities)92,582 89,446 
Schedule of Allowance for Credit Losses
The following is a summary of the activity of the Company’s allowance for credit losses:
Six Months Ended
June 28, 2025June 29, 2024
(in thousands)
Beginning balance$18,301 $25,722 
Provisions2,191 4,719 
Reductions(7,654)(5,490)
Ending balance$12,838 $24,951