Revenue Recognition (Tables)
|
6 Months Ended |
Jul. 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 | | Six-months Ended | | | July 5, 2026 | | June 29, 2025 | | July 5, 2026 | | June 29, 2025 | | Americas | | $ | 117,037 | | | $ | 92,137 | | | $ | 238,338 | | | $ | 191,867 | | | Europe | | 58,891 | | | 66,623 | | | 122,706 | | | 115,833 | | | Greater China | | 66,125 | | | 45,025 | | | 103,884 | | | 71,815 | | | Other Asia | | 49,210 | | | 45,308 | | | 94,772 | | | 85,614 | | | | 291,263 | | | 249,093 | | | 559,700 | | | 465,129 | |
|
| 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 | | Six-months Ended | | | July 5, 2026 | | June 29, 2025 | | July 5, 2026 | | June 29, 2025 | | Standard products and services | | 247,100 | | | 216,035 | | | 504,635 | | | 420,545 | | | Application-specific customer solutions | | 44,163 | | | 33,058 | | | 55,065 | | | 44,584 | | | | 291,263 | | | 249,093 | | | 559,700 | | | 465,129 | | |
|
| Deferred Revenue, by Arrangement, Disclosure |
The following table summarizes the deferred revenue and customer deposits activity for the six-month periods ended July 5, 2026 and June 29, 2025, respectively (in thousands): | | | | | | | | | | Balance as of December 31, 2025 | $ | 21,094 | | | Deferral of revenue billed in the current period, net of recognition | 40,188 | | | Recognition of revenue deferred in prior period | (12,434) | | | Reclassified to accounts receivable | (212) | | | Foreign exchange rate changes | 342 | | | Balance as of July 5, 2026 | $ | 48,978 | |
| | | | | | | | | | Balance at December 31, 2024 | $ | 25,035 | | | Deferral of revenue billed in the current period, net of recognition | 40,837 | | | Recognition of revenue deferred in prior period | (13,450) | | | | | Foreign exchange rate changes | 655 | | | Balance as of June 29, 2025 | $ | 53,077 | |
|