v3.26.3
Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 26, 2026
Jun. 27, 2026
Sep. 27, 2025
Jun. 28, 2025
Sep. 26, 2026
Sep. 27, 2025
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance, common stock (in shares)   7,738,700     7,738,700  
Beginning balance $ 1,110,396 $ 1,103,182 $ 1,064,833 $ 1,064,582 $ 1,103,182 $ 1,064,582
Net income 55,439 42,271 52,381 51,642 $ 97,710 104,023
Other comprehensive loss, net (1,238) (115) 114 96    
Net issuance of common stock under stock incentive plans (793) (8,536) 1,633 (4,681)    
Stock-based compensation 3,052 4,101 3,530 3,563    
Common stock repurchases $ (29,853) (30,507) (36,354) (50,369)    
Ending balance, common stock (in shares) 7,661,911       7,661,911  
Ending balance $ 1,137,003 $ 1,110,396 $ 1,086,137 $ 1,064,833 $ 1,137,003 $ 1,086,137
Common Stock            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance, common stock (in shares) 9,504,933 9,474,288 9,453,363 9,436,732 9,474,288 9,436,732
Beginning balance $ 95 $ 95 $ 95 $ 94 $ 95 $ 94
Net issuance of common stock under stock incentive plans (in shares) 4,488 30,645 17,457 16,631    
Net issuance of common stock under stock incentive plans       $ 1    
Ending balance, common stock (in shares) 9,509,421 9,504,933 9,470,820 9,453,363 9,509,421 9,470,820
Ending balance $ 95 $ 95 $ 95 $ 95 $ 95 $ 95
Treasury stock            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (616,372) (585,865) (474,993) (424,624) (585,865) (424,624)
Common stock repurchases (29,853) (30,507) (36,354) (50,369)    
Ending balance (646,225) (616,372) (511,347) (474,993) (646,225) (511,347)
Additional paid-in capital            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 295,773 300,208 289,821 290,940 300,208 290,940
Net issuance of common stock under stock incentive plans (793) (8,536) 1,633 (4,682)    
Stock-based compensation 3,052 4,101 3,530 3,563    
Ending balance 298,032 295,773 294,984 289,821 298,032 294,984
Retained earnings            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance 1,430,985 1,388,714 1,249,805 1,198,163 1,388,714 1,198,163
Net income 55,439 42,271 52,381 51,642    
Ending balance 1,486,424 1,430,985 1,302,186 1,249,805 1,486,424 1,302,186
Accumulated other comprehensive income            
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (85) 30 105 9 30 9
Other comprehensive loss, net (1,238) (115) 114 96    
Ending balance $ (1,323) $ (85) $ 219 $ 105 $ (1,323) $ 219