v3.26.1
Common Stock Repurchases - Summary of Shares Repurchase and Cancellation (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Common Stock Repurchases        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares repurchased and canceled (in shares) 693 0 693 2,070
Total cost of shares repurchased and canceled $ 70 $ 0 $ 70 $ 261
Average price per share (in dollars per share) $ 100.90 $ 0 $ 100.90 $ 126.08
Share Repurchase Program        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares repurchased and canceled (in shares) 381,039 29,123 816,213 122,923
Total cost of shares repurchased and canceled $ 45,041 $ 3,482 $ 96,471 $ 15,300
Average price per share (in dollars per share) $ 118.21 $ 119.56 $ 118.19 $ 124.47