XML 52 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
12 Months Ended
Dec. 28, 2024
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:
Timing of Revenue Recognition:202420232022
(in thousands)
RMS
Services and products transferred over time$380,899 $377,947 $340,708 
Services and products transferred at a point in time448,478 414,396 398,467 
Total RMS revenue829,377 792,343 739,175 
DSA
Services and products transferred over time2,446,751 2,611,564 2,440,646 
Services and products transferred at a point in time4,529 4,059 6,670 
Total DSA revenue2,451,280 2,615,623 2,447,316 
Manufacturing
Services and products transferred over time407,474 381,942 371,500 
Services and products transferred at a point in time361,858 339,501 418,069 
Total Manufacturing revenue769,332 721,443 789,569 
Total revenue$4,049,989 $4,129,409 $3,976,060 
Revenue by geographic area is as follows:
U.S.EuropeCanadaAsia Pacific
Other (1)
Consolidated
(in thousands)
Fiscal Year
2024$2,239,977 $1,078,146 $482,093 $196,952 $52,821 $4,049,989 
20232,347,486 1,076,937 487,305 200,833 16,848 4,129,409 
20222,342,158 1,032,125 398,982 192,837 9,958 3,976,060 
(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:
December 28, 2024December 30, 2023
(in thousands)
Assets from contracts with customers
Client receivables$527,705 $578,077 
Unbilled revenue211,511 228,020 
Total739,216 806,097 
Less: Allowance for credit losses(18,301)(25,722)
Trade receivables and contract assets, net$720,915 $780,375 
Liabilities from contracts with customers
Current deferred revenue$248,322 $241,820 
Long term deferred revenue (included in Other long-term liabilities)34,291 30,919 
Customer contract deposits (included in Other current liabilities)
89,446 85,554 
Schedule of Allowance for Credit Losses
The following is a summary of the activity of the Company’s allowance for credit losses:
Fiscal Year
December 28, 2024December 30, 2023December 31, 2022
(in thousands)
Beginning balance$25,722 $11,278 $7,180 
Provisions14,774 18,225 6,706 
Reductions(22,195)(3,781)(2,608)
Ending balance$18,301 $25,722 $11,278