v3.25.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss and Reclassifications Adjustments
Total
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 (loss) income     21,166   21,166
Foreign currency translation       538 538
Stock options exercised   506     506
Stock options exercised (in shares) 16,164        
Restricted stock awards (in shares) 69,522        
Restricted stock awards forfeited (in shares) (2,194)        
Tax withholding payment related to net share settlement of equity awards   (3,953)     (3,953)
Tax withholding payment related to net share settlement of equity awards (in shares) (11,450)        
Stock based compensation   4,536     4,536
Ending Balance at Jul. 27, 2024 $ 4 598,735 251,853 (5,054) 845,538
Ending Balance (in shares) at Jul. 27, 2024 28,206,480        
Beginning Balance at Apr. 30, 2025 $ 4 618,711 274,306 (6,514) 886,507
Beginning Balance (in shares) at Apr. 30, 2025 28,267,517        
Increase (Decrease) in Stockholders' Equity          
Net (loss) income     (67,370)   (67,370)
Foreign currency translation       639 639
Employee stock purchase plan contributions   2,467     2,467
Employee stock purchase plan contributions (in shares) 18,555        
Restricted stock awards (in shares) 173,025        
Restricted stock awards forfeited (in shares) (2,590)        
Tax withholding payment related to net share settlement of equity awards   (10,786)     (10,786)
Tax withholding payment related to net share settlement of equity awards (in shares) (7,516)        
Issuance of common stock for business acquisition $ 2 2,637,345     2,637,347
Issuance of common stock for business acquisition (in shares) 17,425,849        
Shares issued, net of issuance costs   966,846     966,846
Shares issued, net of issuance costs (in shares) 4,057,460        
Stock based compensation   11,429     11,429
Ending Balance at Aug. 02, 2025 $ 6 $ 4,226,012 $ 206,936 $ (5,875) $ 4,427,079
Ending Balance (in shares) at Aug. 02, 2025 49,932,300