v3.26.1
Stock-Based Compensation - Schedule of Restricted Stock Activity (Details) - Restricted Stock - $ / shares
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 28, 2026
Shares    
Beginning balance (in shares) 158,338 173,727
Granted (in shares) 54,989 77,929
Vested (in shares) (23,384) (54,112)
Forfeited/Canceled (in shares) (1,568) (9,169)
Ending balance (in shares) 188,375 188,375
Weighted Average Fair Value per Share    
Beginning balance (in USD per share) $ 449.24 $ 434.60
Granted (in USD per share) 656.45 569.50
Vested (in USD per share) 460.09 458.17
Forfeited/Canceled (in USD per share) 493.71 429.93
Ending balance (in USD per share) $ 508.05 $ 508.05