v3.26.3
Stock-Based Compensation - Schedule of Stock Option Transactions for Employee Stock Option Plans (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 27, 2026
Jun. 28, 2026
Sep. 27, 2026
Shares      
Beginning balance (in shares) 837,560   946,782
Granted (in shares) 0   47,251
Exercised (in shares) (18,082)   (168,192)
Canceled (in shares) (309)   (6,672)
Ending balance (in shares) 819,169 837,560 819,169
Exercisable at end of period (in shares) 717,795   717,795
Weighted Average Exercise Price      
Beginning balance (in USD per share) $ 342.65   $ 306.37
Granted (in USD per share) 0   656.69
Exercised (in USD per share) 219.45   214.89
Canceled (in USD per share) 454.79   310.26
Ending balance (in USD per share) 345.33 $ 342.65 345.33
Options exercisable at end of period (in USD per share) $ 316.14   $ 316.14
Grant date fair value (in USD per share)   $ 253.85