XML 24 R7.htm IDEA: XBRL DOCUMENT v3.26.1
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, 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 (loss)     59,666   59,666
Foreign currency translation       (1,140) (1,140)
Restricted stock awards (in shares) 151,113        
Restricted stock awards forfeited (in shares) (11,470)        
Tax withholding payment related to net share settlement of equity awards   (1,596)     (1,596)
Tax withholding payment related to net share settlement of equity awards (in shares) (15,471)        
Issuance of common stock for business acquisition   109,820     109,820
Issuance of common stock for business acquisitions (in shares) 985,999        
Shares issued, net of issuance costs   87,956     87,956
Shares issued, net of issuance costs (in shares) 807,370        
Stock based compensation   17,069     17,069
Ending Balance at Apr. 30, 2024 $ 4 597,646 230,687 (5,592) 822,745
Ending Balance (in shares) at Apr. 30, 2024 28,134,438        
Increase (Decrease) in Stockholders' Equity          
Net income (loss)     43,619   43,619
Foreign currency translation       (922) (922)
Employee stock purchase plan contributions   1,910     1,910
Employee stock purchase plan contributions (in shares) 14,598        
Stock options exercised   1,841     1,841
Stock options exercised (in shares) 66,164        
Restricted stock awards (in shares) 75,499        
Restricted stock awards forfeited (in shares) (10,453)        
Tax withholding payment related to net share settlement of equity awards   (4,147)     (4,147)
Tax withholding payment related to net share settlement of equity awards (in shares) (12,729)        
Stock based compensation   21,461     21,461
Ending Balance at Apr. 30, 2025 $ 4 618,711 274,306 (6,514) 886,507
Ending Balance (in shares) at Apr. 30, 2025 28,267,517        
Increase (Decrease) in Stockholders' Equity          
Net income (loss)     (265,122)   (265,122)
Unrealized loss on investments       (215) (215)
Foreign currency translation       1,094 1,094
Employee stock purchase plan contributions   4,355     4,355
Employee stock purchase plan contributions (in shares) 27,737        
Restricted stock awards (in shares) 186,855        
Restricted stock awards forfeited (in shares) (18,010)        
Tax withholding payment related to net share settlement of equity awards   (10,928)     (10,928)
Tax withholding payment related to net share settlement of equity awards (in shares) (7,972)        
Issuance of common stock for business acquisition $ 2 2,779,527     2,779,529
Issuance of common stock for business acquisitions (in shares) 18,096,927        
Shares issued, net of issuance costs   966,846     966,846
Shares issued, net of issuance costs (in shares) 4,057,460        
Stock based compensation   38,334     38,334
Ending Balance at Apr. 30, 2026 $ 6 $ 4,396,845 $ 9,184 $ (5,635) $ 4,400,400
Ending Balance (in shares) at Apr. 30, 2026 50,610,514