XML 85 R75.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 27, 2025
Sep. 27, 2025
Jun. 28, 2025
Dec. 28, 2024
Sep. 28, 2024
Jun. 29, 2024
Dec. 27, 2025
Dec. 28, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Net income $ 44,067 $ 52,381 $ 51,642 $ 56,462 $ 43,815 $ 34,429 $ 148,090 $ 134,706
Weighted average shares outstanding                
Basic (in shares) 7,801,698     8,096,538     7,887,594 8,203,448
Effect of dilutive securities (in shares) 89,395     90,276     94,015 88,199
Diluted (in shares) 7,891,093     8,186,814     7,981,609 8,291,647
Net income per share                
Basic (in usd per share) $ 5.65     $ 6.97     $ 18.78 $ 16.42
Diluted (in usd per share) $ 5.58     $ 6.90     $ 18.55 $ 16.25
Stock Options                
Net income per share                
Anti-dilutive common stock equivalents excluded (in shares) 2     0     1 169