v3.26.1
Revenue Recognition (Tables)
3 Months Ended
Apr. 05, 2026
Revenue from Contract with Customer [Abstract]  
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue
The following table summarizes disaggregated revenue information by geographic area based upon the customer's country of domicile (in thousands):
Three-months Ended
April 5, 2026March 30, 2025
Americas$121,301 $99,374 
Europe63,815 46,790 
Greater China37,759 26,946 
Other Asia45,562 42,926 
268,437 216,036 
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue
The following table summarizes disaggregated revenue information by revenue type (in thousands):
Three-months Ended
April 5, 2026March 30, 2025
Standard products and services254,439 204,510 
Application-specific customer solutions13,998 11,526 
268,437 216,036 
Deferred Revenue, by Arrangement, Disclosure
The following table summarizes the deferred revenue and customer deposits activity for the three-month periods ended April 5, 2026 and March 30, 2025 (in thousands):
Balance as of December 31, 2025$21,094 
Deferral of revenue billed in the current period, net of recognition21,134 
Recognition of revenue deferred in prior period(8,042)
Reclassified to accounts receivable(203)
Foreign exchange rate changes70 
Balance as of April 5, 2026$34,053 
Balance at December 31, 2024$25,035 
Deferral of revenue billed in the current period, net of recognition22,175 
Recognition of revenue deferred in prior period(7,414)
Foreign exchange rate changes62 
Balance as of March 30, 2025$39,858