v3.26.1
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 03, 2026
Jun. 27, 2025
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]      
Contract assets $ 607,382   $ 533,257
Unbilled receivables current 144,800   $ 133,900
Decrease contract with customer, asset, cumulative catch-up adjustment to revenue, change in measure of progress 74,100    
Contract with customer liability revenue recognized $ 141,200 $ 151,600  
Percentage of revenue recognized 34.00% 44.00%  
Revenue, remaining performance obligation, amount $ 432,800    
Revenue, remaining performance obligation, percentage 74.00%