XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity (Details) - USD ($)
$ 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
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance, common stock (in shares)   8,008,012     8,008,012  
Beginning balance $ 1,064,833 $ 1,064,582 $ 1,038,540 $ 1,033,411 $ 1,064,582 $ 1,033,411
Net income 52,381 51,642 43,815 34,429 $ 104,023 78,244
Other comprehensive income, net 114 96 198 58    
Net issuance of common stock under stock incentive plans 1,633 (4,681) 1,220 (2,348)    
Stock-based compensation 3,530 3,563 2,713 2,194    
Common stock repurchases $ (36,354) (50,369) (44,509) (29,204)    
Ending balance, common stock (in shares) 7,866,737       7,866,737  
Ending balance $ 1,086,137 $ 1,064,833 $ 1,041,977 $ 1,038,540 $ 1,086,137 $ 1,041,977
Common Stock            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance, common stock (in shares) 9,453,363 9,436,732 9,401,057 9,389,953 9,436,732 9,389,953
Beginning balance $ 95 $ 94 $ 94 $ 94 $ 94 $ 94
Net issuance of common stock under stock incentive plans (in shares) 17,457 16,631 16,275 11,104    
Net issuance of common stock under stock incentive plans   $ 1        
Ending balance, common stock (in shares) 9,470,820 9,453,363 9,417,332 9,401,057 9,470,820 9,417,332
Ending balance $ 95 $ 95 $ 94 $ 94 $ 95 $ 94
Treasury stock            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (474,993) (424,624) (303,897) (274,693) (424,624) (274,693)
Common stock repurchases (36,354) (50,369) (44,509) (29,204)    
Ending balance (511,347) (474,993) (348,406) (303,897) (511,347) (348,406)
Additional paid-in capital            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 289,821 290,940 281,062 281,216 290,940 281,216
Net issuance of common stock under stock incentive plans 1,633 (4,682) 1,220 (2,348)    
Stock-based compensation 3,530 3,563 2,713 2,194    
Ending balance 294,984 289,821 284,995 281,062 294,984 284,995
Retained earnings            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 1,249,805 1,198,163 1,061,556 1,027,127 1,198,163 1,027,127
Net income 52,381 51,642 43,815 34,429    
Ending balance 1,302,186 1,249,805 1,105,371 1,061,556 1,302,186 1,105,371
Accumulated other comprehensive (loss) income            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 105 9 (275) (333) 9 (333)
Other comprehensive income, net 114 96 198 58    
Ending balance $ 219 $ 105 $ (77) $ (275) $ 219 $ (77)