XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
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. 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 97,191        
Balance (in shares) at Dec. 30, 2023   50,785,000      
Balance at Dec. 30, 2023 943,319 $ 508 627,094 340,099 (24,382)
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      
Issuance of restricted stock, net of cancellations 0        
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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Employee stock purchase plan (in shares)   39,000      
Employee stock purchase plan 2,732   2,732    
Exercise of stock options (in shares)   4,000      
Exercise of stock options 186 $ 1 189 (4)  
Issuance of restricted stock, net of cancellations (in shares)   3,000      
Issuance of restricted stock, net of cancellations 0 $ 0 0    
Tax withholding on employee equity awards (in shares)   (1,000)      
Tax withholding on employee equity awards (40)   (4) (36)  
Share-based compensation expense 7,217   7,217    
Net income 31,241        
Other comprehensive income (loss) 8,323       8,323
Balance (in shares) at Dec. 30, 2023   50,785,000      
Balance at Dec. 30, 2023 943,319 $ 508 627,094 340,099 (24,382)
Balance (in shares) at Mar. 30, 2024   50,788,000      
Balance at Mar. 30, 2024 959,959 $ 508 634,627 360,456 (35,632)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Employee stock purchase plan (in shares)   47,000      
Employee stock purchase plan 3,441   3,441    
Exercise of stock options (in shares)   73,000      
Exercise of stock options 961 $ 1 4,703 (3,743)  
Issuance of restricted stock, net of cancellations (in shares)   280,000      
Issuance of restricted stock, net of cancellations 0 $ 3 (3)    
Tax withholding on employee equity awards (in shares)   (35,000)      
Tax withholding on employee equity awards (9,759) $ 0 (1,315) (8,444)  
Adjustments to additional paid in capital, convertible debt, capped call purchases 88,200   88,200    
Share-based compensation expense 7,628   7,628    
Net income 38,373     38,373  
Other comprehensive income (loss) (7,035)       (7,035)
Balance (in shares) at Jun. 29, 2024   51,153,000      
Balance at Jun. 29, 2024 905,368 $ 512 560,881 386,642 (42,667)
Balance (in shares) at Mar. 30, 2024   50,788,000      
Balance at Mar. 30, 2024 959,959 $ 508 634,627 360,456 (35,632)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 109,698        
Other comprehensive income (loss) (19,869)        
Balance (in shares) at Dec. 28, 2024   50,235,000      
Balance at Dec. 28, 2024 906,860 $ 502 569,629 392,230 (55,501)
Balance (in shares) at Jun. 29, 2024   51,153,000      
Balance at Jun. 29, 2024 905,368 $ 512 560,881 386,642 (42,667)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   5,000      
Exercise of stock options $ 251 $ 0 515 (264)  
Shares repurchased (in shares) (799,000)        
Shares repurchased $ (75,241) $ (8) (23,839) (51,394)  
Issuance of restricted stock, net of cancellations (in shares)   23,000      
Issuance of restricted stock, net of cancellations 0        
Tax withholding on employee equity awards (in shares)   (1,000)      
Tax withholding on employee equity awards (318) $ 0 (39) (279)  
Share-based compensation expense 6,857   6,857    
Net income 33,831     33,831  
Other comprehensive income (loss) 8,103       8,103
Balance (in shares) at Sep. 28, 2024   50,381,000      
Balance at Sep. 28, 2024 878,851 $ 504 544,375 368,536 (34,564)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Employee stock purchase plan (in shares)   49,000      
Employee stock purchase plan 3,035   3,035    
Exercise of stock options (in shares)   12,000      
Exercise of stock options $ 505 $ 0 1,266 (761)  
Shares repurchased (in shares) (209,000)        
Shares repurchased $ (108) $ (2) 12,761 (12,867)  
Issuance of restricted stock, net of cancellations (in shares)   3,000      
Issuance of restricted stock, net of cancellations 0        
Tax withholding on employee equity awards (in shares)   (1,000)      
Tax withholding on employee equity awards (194) $ 0 (22) (172)  
Share-based compensation expense 8,214   8,214    
Net income 37,494     37,494  
Other comprehensive income (loss) (20,937)       (20,937)
Balance (in shares) at Dec. 28, 2024   50,235,000      
Balance at Dec. 28, 2024 $ 906,860 $ 502 $ 569,629 $ 392,230 $ (55,501)