v3.25.2
Stock-Based Compensation - Schedule of Stock Option Transactions for Employee Stock Option Plans (Details)
3 Months Ended 6 Months Ended
Jun. 29, 2025
$ / shares
shares
Jun. 29, 2025
$ / shares
shares
Shares    
Beginning balance (in shares) | shares 997,876 1,135,749
Granted (in shares) | shares 63,062 63,062
Exercised (in shares) | shares (23,549) (160,673)
Canceled (in shares) | shares (2,611) (3,360)
Ending balance (in shares) | shares 1,034,778 1,034,778
Exercisable at end of period (in shares) | shares 892,532 892,532
Weighted Average Exercise Price    
Beginning balance (in USD per share) $ 286.90 $ 278.34
Granted (in USD per share) 461.10 461.10
Exercised (in USD per share) 199.16 212.98
Canceled (in USD per share) 390.87 394.14
Ending balance (in USD per share) 299.25 299.25
Options exercisable at end of period (in USD per share) 278.54 $ 278.54
Grant date fair value (in USD per share) $ 179.30