XML 78 R68.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 27, 2025
Jun. 28, 2025
Sep. 28, 2024
Jun. 29, 2024
Sep. 27, 2025
Sep. 28, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Net income $ 52,381 $ 51,642 $ 43,815 $ 34,429 $ 104,023 $ 78,244
Weighted average shares outstanding            
Basic (in shares) 7,909,326   8,226,298   7,931,589 8,256,664
Effect of dilutive securities (in shares) 83,419   79,028   93,131 81,007
Diluted (in shares) 7,992,745   8,305,326   8,024,720 8,337,671
Net income per share            
Basic (in usd per share) $ 6.62   $ 5.33   $ 13.12 $ 9.48
Diluted (in usd per share) $ 6.55   $ 5.28   $ 12.96 $ 9.38
Stock Options            
Net income per share            
Anti-dilutive common stock equivalents excluded (in shares) 0   257   264 428