XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation - Options Plans (Details) - Stock Options
3 Months Ended 6 Months Ended
Jul. 02, 2023
$ / shares
shares
Jul. 02, 2023
$ / shares
shares
Shares    
Beginning balance (in shares) | shares 1,622,944 1,726,731
Exercised (in shares) | shares (31,555) (127,303)
Canceled (in shares) | shares (3,734) (11,773)
Ending balance (in shares) | shares 1,587,655 1,587,655
Exercisable at end of period (in shares) | shares 1,333,599 1,333,599
Weighted Average Exercise Price    
Beginning balance (in USD per share) | $ / shares $ 229.37 $ 223.43
Exercised (in USD per share) | $ / shares 152.28 117.85
Canceled (in USD per share) | $ / shares 316.54 383.96
Ending balance (in USD per share) | $ / shares 230.70 230.70
Options exercisable at end of period (in USD per share) | $ / shares $ 198.75 $ 198.75