XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.4
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 (loss), 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, 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 196,946        
Foreign currency translation adjustments (19,304)        
Other comprehensive income (loss), net of tax 9,274        
Ending balance (in shares) at Jan. 31, 2022   43,095      
Ending balance at Jan. 31, 2022 1,003,276 $ 431 536,635 471,481 (5,271)
Beginning balance (in shares) at Jul. 31, 2021   43,083      
Beginning balance at Jul. 31, 2021 877,243 $ 431 542,587 335,737 (1,512)
Increase (Decrease) in Stockholders' Equity          
Net income 74,361     74,361  
Foreign currency translation adjustments 4,114       4,114
Other comprehensive income (loss), net of tax 3,289       3,289
Repurchase and retirement of common stock (in shares)   (195)      
Repurchase and retirement of common stock (9,269) $ (2) (9,267)    
Equity-based compensation 3,215   3,215    
Exercise of stock options (in shares)   52      
Exercise of stock options 977 $ 1 976    
Vesting of restricted stock units (in shares)   112      
Vesting of restricted stock units 0 $ 1 (1)    
Tax withholding related to net share settlements of equity awards (2,579)   (2,579)    
Ending balance (in shares) at Oct. 31, 2021   43,052      
Ending balance at Oct. 31, 2021 951,351 $ 431 534,931 410,098 5,891
Increase (Decrease) in Stockholders' Equity          
Net income 61,383     61,383  
Foreign currency translation adjustments (15,185)       (15,185)
Other comprehensive income (loss), net of tax 4,023       4,023
Repurchase and retirement of common stock (in shares)   (87)      
Repurchase and retirement of common stock (4,734) $ (1) (4,733)    
Equity-based compensation 3,077   3,077    
Exercise of stock options (in shares)   101      
Exercise of stock options 2,184 $ 1 2,183    
Vesting of restricted stock units (in shares)   2      
Tax withholding related to net share settlements of equity awards (15)   (15)    
Issuance of common stock pursuant to employee stock purchase plan (in shares)   27      
Issuance of common stock pursuant to employee stock purchase plan 1,192   1,192    
Ending balance (in shares) at Jan. 31, 2022   43,095      
Ending balance at Jan. 31, 2022 $ 1,003,276 $ 431 536,635 471,481 (5,271)
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 (loss), 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      
Ending balance at Jul. 31, 2022 $ 1,139,224 $ 423 502,536 637,447 (1,182)
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 257,398        
Foreign currency translation adjustments (21,728)        
Other comprehensive income (loss), net of tax $ 1,469        
Ending balance (in shares) at Jan. 31, 2023 41,347 41,347      
Ending balance at Jan. 31, 2023 $ 1,230,696 $ 413 451,210 805,375 (26,302)
Beginning balance (in shares) at Jul. 31, 2022   42,298      
Beginning balance at Jul. 31, 2022 1,139,224 $ 423 502,536 637,447 (1,182)
Increase (Decrease) in Stockholders' Equity          
Net income 103,153     103,153  
Foreign currency translation adjustments (34,585)       (34,585)
Other comprehensive income (loss), net of tax 1,130       1,130
Repurchase and retirement of common stock (in shares)   (601)      
Repurchase and retirement of common stock (25,776) $ (6) (25,770)    
Equity-based compensation 3,781   3,781    
Exercise of stock options (in shares)   53      
Exercise of stock options 672   672    
Vesting of restricted stock units (in shares)   101      
Vesting of restricted stock units 0 $ 1 (1)    
Tax withholding related to net share settlements of equity awards (3,660)   (3,660)    
Ending balance (in shares) at Oct. 31, 2022   41,851      
Ending balance at Oct. 31, 2022 1,183,939 $ 418 477,558 740,600 (34,637)
Increase (Decrease) in Stockholders' Equity          
Net income 64,775     64,775  
Foreign currency translation adjustments 10,215       10,215
Other comprehensive income (loss), net of tax (1,880)       (1,880)
Repurchase and retirement of common stock (in shares)   (656)      
Repurchase and retirement of common stock (33,196) $ (6) (33,190)    
Equity-based compensation 3,285   3,285    
Exercise of stock options (in shares)   104      
Exercise of stock options 1,729 $ 1 1,728    
Vesting of restricted stock units (in shares)   2      
Tax withholding related to net share settlements of equity awards (45)   (45)    
Issuance of common stock pursuant to employee stock purchase plan (in shares)   46      
Issuance of common stock pursuant to employee stock purchase plan $ 1,874   1,874    
Ending balance (in shares) at Jan. 31, 2023 41,347 41,347      
Ending balance at Jan. 31, 2023 $ 1,230,696 $ 413 $ 451,210 $ 805,375 $ (26,302)