XML 110 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity - Schedule of Exercise Price Range (Details)
12 Months Ended
Dec. 29, 2024
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock options outstanding (in shares) | shares 1,135,749
Stock options outstanding, weighted average exercise price (in USD per share) $ 278.34
Stock options outstanding, remaining life in years 4 years 8 months 12 days
Stock options exercisable (in shares) | shares 1,032,102
Stock options exercisable, weighted average exercise price (in USD per share) $ 264.98
$40.70-$99.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Minimum range of exercise prices (in USD per share) 40.70
Maximum range of exercise prices (in USD per share) $ 99.99
Stock options outstanding (in shares) | shares 68,462
Stock options outstanding, weighted average exercise price (in USD per share) $ 78.40
Stock options outstanding, remaining life in years 1 year 2 months 12 days
Stock options exercisable (in shares) | shares 68,462
Stock options exercisable, weighted average exercise price (in USD per share) $ 78.40
$40.70-$99.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Minimum range of exercise prices (in USD per share) 100.00
Maximum range of exercise prices (in USD per share) $ 199.99
Stock options outstanding (in shares) | shares 318,417
Stock options outstanding, weighted average exercise price (in USD per share) $ 160.55
Stock options outstanding, remaining life in years 2 years 8 months 12 days
Stock options exercisable (in shares) | shares 318,417
Stock options exercisable, weighted average exercise price (in USD per share) $ 160.55
$200.00-$299.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Minimum range of exercise prices (in USD per share) 200.00
Maximum range of exercise prices (in USD per share) $ 299.99
Stock options outstanding (in shares) | shares 229,701
Stock options outstanding, weighted average exercise price (in USD per share) $ 217.60
Stock options outstanding, remaining life in years 4 years 1 month 6 days
Stock options exercisable (in shares) | shares 229,701
Stock options exercisable, weighted average exercise price (in USD per share) $ 217.60
$300.00-$399.99  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Minimum range of exercise prices (in USD per share) 300.00
Maximum range of exercise prices (in USD per share) $ 399.99
Stock options outstanding (in shares) | shares 287,580
Stock options outstanding, weighted average exercise price (in USD per share) $ 373.79
Stock options outstanding, remaining life in years 6 years 3 months 18 days
Stock options exercisable (in shares) | shares 248,720
Stock options exercisable, weighted average exercise price (in USD per share) $ 375.89
$400.00-$445.21  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Minimum range of exercise prices (in USD per share) 400.00
Maximum range of exercise prices (in USD per share) $ 445.21
Stock options outstanding (in shares) | shares 231,589
Stock options outstanding, weighted average exercise price (in USD per share) $ 441.13
Stock options outstanding, remaining life in years 7 years 4 months 24 days
Stock options exercisable (in shares) | shares 166,802
Stock options exercisable, weighted average exercise price (in USD per share) $ 440.79