Revenues - Additional Information (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
Jun. 29, 2026 |
Jun. 30, 2025 |
Jun. 29, 2026 |
Jun. 30, 2025 |
Dec. 29, 2025 |
|
| Revenue From Contract With Customer [Line Items] | |||||
| Remaining revenue performance obligation, percentage | 61.00% | 61.00% | |||
| Estimated remaining costs to complete loss contracts | $ 20,954 | $ 33,163 | |||
| Revenue recognized from contract liabilities | $ 68,944 | $ 54,970 | |||
| Transferred over Time | |||||
| Revenue From Contract With Customer [Line Items] | |||||
| Revenue from products and services transferred to customers, percentage | 96.00% | 97.00% | 4.00% | 3.00% | |