XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Stock Option Transactions for Employee Stock Option Plans (Details)
3 Months Ended
Mar. 30, 2025
$ / shares
shares
Shares  
Beginning balance (in shares) | shares 1,135,749
Exercised (in shares) | shares (137,124)
Canceled (in shares) | shares (749)
Ending balance (in shares) | shares 997,876
Exercisable at end of period (in shares) | shares 916,486
Weighted Average Exercise Price  
Beginning balance (in USD per share) | $ / shares $ 278.34
Exercised (in USD per share) | $ / shares 215.36
Canceled (in USD per share) | $ / shares 405.53
Ending balance (in USD per share) | $ / shares 286.90
Options exercisable at end of period (in USD per share) | $ / shares $ 276.56