XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
9 Months Ended
Sep. 27, 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 EndedNine Months Ended
September 27, 2025September 28, 2024September 27, 2025September 28, 2024
(in thousands)
Timing of Revenue Recognition:
RMS
Services and products transferred over time$96,080 $93,446 $290,832 $285,794 
Services and products transferred at a point in time117,394 104,378 348,986 339,326 
Total RMS revenue213,474 197,824 639,818 625,120 
DSA
Services and products transferred over time600,080 613,388 1,809,465 1,844,298 
Services and products transferred at a point in time605 1,672 1,858 3,633 
Total DSA revenue600,685 615,060 1,811,323 1,847,931 
Manufacturing
Services and products transferred over time92,250 107,284 290,334 311,823 
Services and products transferred at a point in time98,443 89,595 279,680 262,566 
Total Manufacturing revenue190,693 196,879 570,014 574,389 
Total revenue$1,004,852 $1,009,763 $3,021,155 $3,047,440 
Revenue by geographic area is as follows:
U.S.EuropeCanadaAsia Pacific
Other (1)
Consolidated
(in thousands)
Three Months Ended:
September 27, 2025$537,605 $277,690 $116,809 $51,664 $21,084 $1,004,852 
September 28, 2024559,277 267,123 127,088 45,009 11,266 1,009,763 
Nine Months Ended:
September 27, 2025$1,624,420 $822,799 $377,747 $148,109 $48,080 $3,021,155 
September 28, 20241,693,021 814,819 362,733 141,168 35,699 3,047,440 
(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:
September 27, 2025December 28, 2024
(in thousands)
Assets from contracts with customers
Client receivables$537,404 $527,705 
Unbilled revenue210,883 211,511 
Total748,287 739,216 
Less: Allowance for credit losses(13,805)(18,301)
Trade receivables and contract assets, net$734,482 $720,915 
Liabilities from contracts with customers
Current deferred revenue$237,728 $248,322 
Long-term deferred revenue (included in Other long-term liabilities)42,492 34,291 
Customer contract deposits (included in Other current liabilities)91,167 89,446 
Schedule of Allowance for Credit Losses
The following is a summary of the activity of the Company’s allowance for credit losses:
Nine Months Ended
September 27, 2025September 28, 2024
(in thousands)
Beginning balance$18,301 $25,722 
Provisions4,559 8,223 
Reductions(9,055)(10,068)
Ending balance$13,805 $23,877