v3.25.2
Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance, common stock (in shares) 8,008,012  
Beginning balance $ 1,064,582 $ 1,033,411
Net income 51,642 34,429
Other comprehensive income, net 96 58
Net issuance of common stock under stock incentive plans (4,681) (2,348)
Stock-based compensation 3,563 2,194
Common stock repurchases $ (50,369) (29,204)
Ending balance, common stock (in shares) 7,916,350  
Ending balance $ 1,064,833 $ 1,038,540
Common Stock    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance, common stock (in shares) 9,436,732 9,389,953
Beginning balance $ 94 $ 94
Net issuance of common stock under stock incentive plans (in shares) 16,631 11,104
Net issuance of common stock under stock incentive plans $ 1  
Ending balance, common stock (in shares) 9,453,363 9,401,057
Ending balance $ 95 $ 94
Treasury stock    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance (424,624) (274,693)
Common stock repurchases (50,369) (29,204)
Ending balance (474,993) (303,897)
Additional paid-in capital    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance 290,940 281,216
Net issuance of common stock under stock incentive plans (4,682) (2,348)
Stock-based compensation 3,563 2,194
Ending balance 289,821 281,062
Retained earnings    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance 1,198,163 1,027,127
Net income 51,642 34,429
Ending balance 1,249,805 1,061,556
Accumulated other comprehensive (loss) income    
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Beginning balance 9 (333)
Other comprehensive income, net 96 58
Ending balance $ 105 $ (275)