XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
3 Months Ended
Mar. 29, 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 Ended
March 29, 2025March 30, 2024
(in thousands)
Timing of Revenue Recognition:
RMS
Services and products transferred over time$97,004 $97,049 
Services and products transferred at a point in time116,069 123,858 
Total RMS revenue213,073 220,907 
DSA
Services and products transferred over time591,520 604,125 
Services and products transferred at a point in time1,089 1,327 
Total DSA revenue592,609 605,452 
Manufacturing
Services and products transferred over time91,467 100,058 
Services and products transferred at a point in time87,019 85,143 
Total Manufacturing revenue178,486 185,201 
Total revenue$984,168 $1,011,560 
Revenue by geographic area is as follows:
U.S.EuropeCanadaAsia Pacific
Other (1)
Consolidated
(in thousands)
Three Months Ended:
March 29, 2025$536,955 $263,250 $125,353 $41,942 $16,668 $984,168 
March 30, 2024562,317 276,319 110,401 45,772 16,751 1,011,560 
(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:
March 29, 2025December 28, 2024
(in thousands)
Assets from contracts with customers
Client receivables$556,937 $527,705 
Unbilled revenue215,950 211,511 
Total772,887 739,216 
Less: Allowance for credit losses(16,258)(18,301)
Trade receivables and contract assets, net$756,629 $720,915 
Liabilities from contracts with customers
Current deferred revenue$250,462 $248,322 
Long-term deferred revenue (included in Other long-term liabilities)33,945 34,291 
Customer contract deposits (included in Other current liabilities)99,654 89,446 
Schedule of Allowance for Credit Losses
The following is a summary of the activity of the Company’s allowance for credit losses:
Three Months Ended
March 29, 2025March 30, 2024
(in thousands)
Beginning balance$18,301 $25,722 
Provisions2,007 934 
Reductions(4,050)(1,249)
Ending balance$16,258 $25,407