XML 29 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Total
Beginning Balance at Apr. 30, 2023 $ 4 $ 384,397 $ 171,021 $ (4,452) $ 550,970
Beginning Balance (in shares) at Apr. 30, 2023 26,216,897        
Increase (Decrease) in Stockholders' Equity          
Net income     39,735   39,735
Foreign currency translation       (1,625) (1,625)
Restricted stock awards (in shares) 145,368        
Restricted stock awards forfeited (in shares) (6,176)        
Business acquisition   109,820     109,820
Business acquisition (in shares) 985,999        
Tax withholding payment related to net share settlement of equity awards   (1,370)     (1,370)
Tax withholding payment related to net share settlement of equity awards (in shares) (13,919)        
Shares issued, net of issuance costs   87,956     87,956
Shares issued, net of issuance costs (in shares) 807,370        
Stock-based compensation   8,244     8,244
Ending Balance at Oct. 28, 2023 $ 4 589,047 210,756 (6,077) 793,730
Ending Balance (in shares) at Oct. 28, 2023 28,135,539        
Beginning Balance at Jul. 29, 2023 $ 4 386,140 192,916 (4,515) 574,545
Beginning Balance (in shares) at Jul. 29, 2023 26,292,130        
Increase (Decrease) in Stockholders' Equity          
Net income     17,840   17,840
Foreign currency translation       (1,562) (1,562)
Restricted stock awards (in shares) 53,455        
Restricted stock awards forfeited (in shares) (2,738)        
Business acquisition   109,820     109,820
Business acquisition (in shares) 985,999        
Tax withholding payment related to net share settlement of equity awards   (72)     (72)
Tax withholding payment related to net share settlement of equity awards (in shares) (677)        
Shares issued, net of issuance costs   88,119     88,119
Shares issued, net of issuance costs (in shares) 807,370        
Stock-based compensation   5,040     5,040
Ending Balance at Oct. 28, 2023 $ 4 589,047 210,756 (6,077) 793,730
Ending Balance (in shares) at Oct. 28, 2023 28,135,539        
Beginning Balance at Apr. 30, 2024 $ 4 597,646 230,687 (5,592) 822,745
Beginning Balance (in shares) at Apr. 30, 2024 28,134,438        
Increase (Decrease) in Stockholders' Equity          
Net income     28,709   28,709
Foreign currency translation       364 364
Stock options exercised   506     506
Stock options exercised (in shares) 16,164        
Restricted stock awards (in shares) 71,783        
Restricted stock awards forfeited (in shares) (5,163)        
Tax withholding payment related to net share settlement of equity awards   (4,064)     (4,064)
Tax withholding payment related to net share settlement of equity awards (in shares) (11,985)        
Stock-based compensation   10,137     10,137
Ending Balance at Oct. 26, 2024 $ 4 604,225 259,396 (5,228) 858,397
Ending Balance (in shares) at Oct. 26, 2024 28,205,237        
Beginning Balance at Jul. 27, 2024 $ 4 598,735 251,853 (5,054) 845,538
Beginning Balance (in shares) at Jul. 27, 2024 28,206,480        
Increase (Decrease) in Stockholders' Equity          
Net income     7,543   7,543
Foreign currency translation       (174) (174)
Restricted stock awards (in shares) 2,261        
Restricted stock awards forfeited (in shares) (2,969)        
Tax withholding payment related to net share settlement of equity awards   (112)     (112)
Tax withholding payment related to net share settlement of equity awards (in shares) (535)        
Stock-based compensation   5,602     5,602
Ending Balance at Oct. 26, 2024 $ 4 $ 604,225 $ 259,396 $ (5,228) $ 858,397
Ending Balance (in shares) at Oct. 26, 2024 28,205,237