v3.26.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income
Total
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     (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 acquisitions $ 2 2,637,345     2,637,347
Issuance of common stock for business acquisitions (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        
Beginning Balance at Apr. 30, 2026 $ 6 4,396,845 9,184 (5,635) 4,400,400
Beginning Balance (in shares) at Apr. 30, 2026 50,610,514        
Increase (Decrease) in Stockholders' Equity          
Net loss     (5,066)   (5,066)
Unrealized loss on investments       (186) (186)
Foreign currency translation       68 68
Employee stock purchase plan contributions   5,475     5,475
Employee stock purchase plan contributions (in shares) 38,982        
Restricted stock awards (in shares) 193,491        
Restricted stock awards forfeited (in shares) (9,181)        
Tax withholding payment related to net share settlement of equity awards   (9,563)     (9,563)
Tax withholding payment related to net share settlement of equity awards (in shares) (10,843)        
Stock based compensation   4,927     4,927
Ending Balance at Aug. 01, 2026 $ 6 $ 4,397,684 $ 4,118 $ (5,753) $ 4,396,055
Ending Balance (in shares) at Aug. 01, 2026 50,822,963