v3.25.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Shares
Total
Balance at Mar. 30, 2024 $ 3 $ 232,636 $ 723,026 $ (12,022) $ 943,643
Balance (in shares) at Mar. 30, 2024 30,572,000        
Balance - Treasury Shares (in shares) at Mar. 30, 2024       (228,000)  
Increase (Decrease) in Stockholders' Equity          
Net income     38,909   38,909
Issuance of common stock related to stock-based compensation   951     951
Issuance of common stock related to stock-based compensation (in shares) 228,000        
Tax withholding for net share settlement       $ (7,445) (7,445)
Tax withholding for net share settlement (in shares)       (69,000)  
Stock-based compensation expense   5,764     5,764
Balance at Jun. 29, 2024 $ 3 239,351 761,935 $ (19,467) 981,822
Balance (in shares) at Jun. 29, 2024 30,800,000        
Balance - Treasury Shares (in shares) at Jun. 29, 2024       (297,000)  
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) (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       30,578,522
Balance - Treasury Shares (in shares) at Jun. 28, 2025       (405,000) (405,000)