XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.4
Revenues - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2025
Dec. 30, 2024
Jan. 01, 2024
Revenue From Contract With Customer [Line Items]      
Estimated remaining costs to complete loss contracts $ 33,163 $ 36,976  
Remaining revenue performance obligation, percentage 62.00%    
Total contract assets $ 472,255 386,817  
Contract assets 468,006 381,382  
Contract assets expected to be collected after one year 4,249 5,435  
Contract liabilities 175,627 170,915  
Contract liabilities 4,712 $ 44,407 $ 22,527
Revenue recognized from contract liabilities 106,638    
Customer Billings and Payment      
Revenue From Contract With Customer [Line Items]      
Contract liabilities $ 4,712    
Transferred over Time      
Revenue From Contract With Customer [Line Items]      
Revenue from products and services transferred to customers, percentage 96.00% 96.00% 96.00%
Transferred at Point in Time      
Revenue From Contract With Customer [Line Items]      
Revenue from products and services transferred to customers, percentage 4.00% 4.00% 4.00%