v3.25.2
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]      
Contract assets $ 384,683   $ 405,890
Unbilled receivables current 164,700   $ 140,400
Increase (decrease) contract with customer, asset, cumulative catch-up adjustment to revenue, change in measure of progress (21,200)    
Contract with customer liability revenue recognized $ 151,600 $ 101,800  
Percentage of revenue recognized 44.00% 35.00%  
Revenue, remaining performance obligation, amount $ 363,100    
Revenue, remaining performance obligation, percentage 72.00%