v3.26.1
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%