XML 231 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Summary of Stock Option Activity (Detail)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 29, 2024
USD ($)
$ / shares
shares
Shares  
Beginning balance (in shares) | shares 311,217
Canceled (in shares) | shares (6,416)
Exercised (in shares) | shares (10,311)
Ending balance (in shares) | shares 294,490
Exercisable (in shares) | shares 192,637
Weighted Average Price  
Beginning balance, weighted average exercise price (in dollars per share) | $ / shares $ 86.52
Canceled (in dollars per share) | $ / shares 94.50
Exercised (in dollars per share) | $ / shares 63.73
Ending balance, weighted average exercise price (in dollars per share) | $ / shares 87.14
Exercisable (in dollars per share) | $ / shares $ 83.34
Weighted average remaining term 4 years 10 months 24 days
Weighted average remaining term, exercisable 4 years 3 months 18 days
Aggregate intrinsic value | $ $ 2,192
Aggregate intrinsic value, exercisable | $ $ 2,160