XML 109 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity - Schedule of Stock Option Plans (Details) - $ / shares
12 Months Ended
Dec. 29, 2024
Dec. 31, 2023
Jan. 01, 2023
Shares      
Beginning balance (in shares) 1,337,972 1,726,731 1,793,857
Granted (in shares) 67,003 0 135,751
Exercised (in shares) (244,130) (372,739) (179,828)
Canceled or expired (in shares) (25,096) (16,020) (23,049)
Ending balance (in shares) 1,135,749 1,337,972 1,726,731
Options exercisable at end of period (in shares) 1,032,102 1,190,838 1,395,949
Weighted Average Exercise Price      
Beginning balance (in USD per share) $ 249.76 $ 223.43 $ 206.08
Granted (in USD per share) 441.98 0 360.39
Exercised (in USD per share) 155.26 121.73 131.44
Canceled or expired (in USD per share) 388.82 389.85 397.36
Ending balance (in USD per share) 278.34 249.76 223.43
Options exercisable at end of period (in USD per share) $ 264.98 $ 232.10 $ 182.53