v3.26.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Shares
Total
Balance at Mar. 29, 2025 $ 3 $ 246,725 $ 903,968 $ (19,639) $ 1,131,057
Balance (in shares) at Mar. 29, 2025 30,892,000        
Balance - Treasury Shares (in shares) at Mar. 29, 2025       (298,000)  
Increase (Decrease) in Stockholders' Equity          
Net income     53,408   53,408
Issuance of common stock related to stock-based compensation   87     87
Issuance of common stock related to stock-based compensation (in shares) 91,000        
Repurchase of common stock       $ (12,627) (12,627)
Repurchase of common stock (in shares)       (78,000)  
Tax withholding for net share settlement       $ (4,195) (4,195)
Tax withholding for net share settlement (in shares)       (29,000)  
Stock-based compensation expense   3,676     3,676
Balance at Jun. 28, 2025 $ 3 250,488 957,376 $ (36,461) 1,171,406
Balance (in shares) at Jun. 28, 2025 30,983,000        
Balance - Treasury Shares (in shares) at Jun. 28, 2025       (405,000)  
Balance at Mar. 28, 2026 $ 3 263,253 1,129,848 $ (74,448) $ 1,318,656
Balance (in shares) at Mar. 28, 2026 30,998,000       30,998,000
Balance - Treasury Shares (in shares) at Mar. 28, 2026       (614,000) (614,000)
Increase (Decrease) in Stockholders' Equity          
Net income     70,112   $ 70,112
Issuance of common stock related to stock-based compensation   192     192
Issuance of common stock related to stock-based compensation (in shares) 173,000        
Repurchase of common stock       $ (25,253) (25,253)
Repurchase of common stock (in shares)       (158,000)  
Tax withholding for net share settlement       $ (9,469) (9,469)
Tax withholding for net share settlement (in shares)       (67,000)  
Stock-based compensation expense   4,512     4,512
Balance at Jun. 27, 2026 $ 3 $ 267,957 $ 1,199,960 $ (109,170) $ 1,358,750
Balance (in shares) at Jun. 27, 2026 31,171,000       31,170,734
Balance - Treasury Shares (in shares) at Jun. 27, 2026       (839,000) (839,000)