Revenues - Additional Information (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
---|---|---|---|---|---|
Jun. 30, 2025 |
Jul. 01, 2024 |
Jun. 30, 2025 |
Jul. 01, 2024 |
Dec. 30, 2024 |
|
Revenue From Contract With Customer [Line Items] | |||||
Remaining revenue performance obligation, percentage | 59.00% | 59.00% | |||
Estimated remaining costs to complete loss contracts | $ 32,685 | $ 36,976 | |||
Revenue recognized from contract liabilities | $ 54,970 | $ 28,205 | |||
Transferred over Time | |||||
Revenue From Contract With Customer [Line Items] | |||||
Revenue from products and services transferred to customers, percentage | 97.00% | 96.00% | 97.00% | 96.00% | |
Transferred at Point in Time | |||||
Revenue From Contract With Customer [Line Items] | |||||
Revenue from products and services transferred to customers, percentage | 3.00% | 4.00% | 3.00% | 4.00% |