XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive (Loss)/Income
Balance (in shares) at Apr. 02, 2022   51,124,000      
Balance at Apr. 02, 2022 $ 749,424 $ 511 $ 572,476 $ 202,391 $ (25,954)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Employee stock purchase plan (in shares)   57,000      
Employee stock purchase plan 2,459   2,459    
Exercise of stock options (in shares)   3,000      
Exercise of stock options 127 $ 1 126    
Issuance of restricted stock, net of cancellations (in shares)   131,000      
Issuance of restricted stock, net of cancellations 0 $ 1 (1)    
Share-based compensation expense 5,299   5,299    
Net income 19,877     19,877  
Other comprehensive income (loss) (6,763)       (6,763)
Balance (in shares) at Jul. 02, 2022   51,315,000      
Balance at Jul. 02, 2022 770,423 $ 513 580,359 222,268 (32,717)
Balance (in shares) at Apr. 02, 2022   51,124,000      
Balance at Apr. 02, 2022 749,424 $ 511 572,476 202,391 (25,954)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 53,074        
Balance (in shares) at Oct. 01, 2022   50,605,000      
Balance at Oct. 01, 2022 729,009 $ 506 564,394 204,364 (40,255)
Balance (in shares) at Jul. 02, 2022   51,315,000      
Balance at Jul. 02, 2022 770,423 $ 513 580,359 222,268 (32,717)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   50,000      
Exercise of stock options $ 2,192 $ 1 2,191    
Shares repurchased (in shares) (786,000)        
Shares repurchased $ (75,000) $ (8) (23,891) (51,101)  
Issuance of restricted stock, net of cancellations (in shares)   26,000      
Share-based compensation expense 5,735   5,735    
Net income 33,197     33,197  
Other comprehensive income (loss) (7,538)       (7,538)
Balance (in shares) at Oct. 01, 2022   50,605,000      
Balance at Oct. 01, 2022 729,009 $ 506 564,394 204,364 (40,255)
Balance (in shares) at Apr. 01, 2023   50,449,000      
Balance at Apr. 01, 2023 817,997 $ 504 594,706 253,168 (30,381)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Employee stock purchase plan (in shares)   40,000      
Employee stock purchase plan 2,871   2,871    
Exercise of stock options (in shares)   145,000      
Exercise of stock options 627 $ 2 5,858 (5,233)  
Issuance of restricted stock, net of cancellations (in shares)   140,000      
Issuance of restricted stock, net of cancellations 0 $ 2 (2)    
Tax withholding on employee equity awards (in shares)   (68,000)      
Tax withholding on employee equity awards (5,773) $ (1) (812) (4,960)  
Share-based compensation expense 6,989   6,989    
Net income 41,042     41,042  
Other comprehensive income (loss) 863       863
Balance (in shares) at Jul. 01, 2023   50,706,000      
Balance at Jul. 01, 2023 864,616 $ 507 609,610 284,017 (29,518)
Balance (in shares) at Apr. 01, 2023   50,449,000      
Balance at Apr. 01, 2023 817,997 $ 504 594,706 253,168 (30,381)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 65,950        
Other comprehensive income (loss) (2,324)        
Balance (in shares) at Sep. 30, 2023   50,740,000      
Balance at Sep. 30, 2023 893,660 $ 507 616,960 308,898 (32,705)
Balance (in shares) at Jul. 01, 2023   50,706,000      
Balance at Jul. 01, 2023 864,616 $ 507 609,610 284,017 (29,518)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   12,000      
Exercise of stock options 692 $ 0 655 37  
Issuance of restricted stock, net of cancellations (in shares)   22,000      
Tax withholding on employee equity awards (in shares)   0      
Tax withholding on employee equity awards (75) $ 0 (11) (64)  
Share-based compensation expense 6,706   6,706    
Net income 24,908     24,908  
Other comprehensive income (loss) (3,187)       (3,187)
Balance (in shares) at Sep. 30, 2023   50,740,000      
Balance at Sep. 30, 2023 $ 893,660 $ 507 $ 616,960 $ 308,898 $ (32,705)