XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Apr. 30, 2021   43,073      
Beginning balance at Apr. 30, 2021 $ 822,462 $ 431 $ 542,737 $ 274,535 $ 4,759
Increase (Decrease) in Stockholders' Equity          
Net income 61,202     61,202  
Foreign currency translation adjustments (8,233)       (8,233)
Other comprehensive income, net of tax 1,962       1,962
Repurchase and retirement of common stock (in shares)   (85)      
Repurchase and retirement of common stock (3,855) $ (1) (3,854)    
Equity-based compensation 1,958   1,958    
Exercise of stock options (in shares)   44      
Exercise of stock options 863 $ 1 862    
Vesting of restricted stock units (in shares)   8      
Tax withholding related to net share settlements of equity awards (256)   (256)    
Issuance of common stock pursuant to employee stock purchase plan (in shares)   43      
Issuance of common stock pursuant to employee stock purchase plan 1,140   1,140    
Ending balance (in shares) at Jul. 31, 2021   43,083      
Ending balance at Jul. 31, 2021 $ 877,243 $ 431 542,587 335,737 (1,512)
Beginning balance (in shares) at Apr. 30, 2022 42,773 42,773      
Beginning balance at Apr. 30, 2022 $ 1,064,498 $ 428 522,136 547,977 (6,043)
Increase (Decrease) in Stockholders' Equity          
Net income 89,470     89,470  
Foreign currency translation adjustments 2,642       2,642
Other comprehensive income, net of tax 2,219       2,219
Repurchase and retirement of common stock (in shares)   (516)      
Repurchase and retirement of common stock (23,795) $ (5) (23,790)    
Equity-based compensation 3,132   3,132    
Exercise of stock options (in shares)   1      
Exercise of stock options 29   29    
Vesting of restricted stock units (in shares)   7      
Tax withholding related to net share settlements of equity awards (300)   (300)    
Issuance of common stock pursuant to employee stock purchase plan (in shares)   33      
Issuance of common stock pursuant to employee stock purchase plan $ 1,329   1,329    
Ending balance (in shares) at Jul. 31, 2022 42,298 42,298      
Ending balance at Jul. 31, 2022 $ 1,139,224 $ 423 $ 502,536 $ 637,447 $ (1,182)