XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
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, 2022   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      
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      
Beginning balance at Apr. 30, 2022 1,064,498 $ 428 522,136 547,977 (6,043)
Increase (Decrease) in Stockholders' Equity          
Net income 192,623        
Foreign currency translation adjustments (31,943)        
Other comprehensive income, net of tax $ 3,349        
Repurchase and retirement of common stock (in shares) (1,117)        
Repurchase and retirement of common stock $ (49,571)        
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)
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, 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)
Beginning balance (in shares) at Apr. 30, 2023 40,971 40,971      
Beginning balance at Apr. 30, 2023 $ 1,274,757 $ 410 428,508 880,968 (35,129)
Increase (Decrease) in Stockholders' Equity          
Net income 86,830     86,830  
Foreign currency translation adjustments 11,398       11,398
Other comprehensive income, net of tax 5,389       5,389
Repurchase and retirement of common stock (in shares)   (469)      
Repurchase and retirement of common stock (30,784) $ (5) (30,779)    
Equity-based compensation 3,304   3,304    
Exercise of stock options (in shares)   46      
Exercise of stock options 1,248   1,248    
Issuance of common stock pursuant to employee stock purchase plan (in shares)   58      
Issuance of common stock pursuant to employee stock purchase plan 2,664 $ 1 2,663    
Ending balance (in shares) at Jul. 31, 2023   40,606      
Ending balance at Jul. 31, 2023 $ 1,354,806 $ 406 404,944 967,798 (18,342)
Beginning balance (in shares) at Apr. 30, 2023 40,971 40,971      
Beginning balance at Apr. 30, 2023 $ 1,274,757 $ 410 428,508 880,968 (35,129)
Increase (Decrease) in Stockholders' Equity          
Net income 167,787        
Foreign currency translation adjustments (9,766)        
Other comprehensive income, net of tax $ 9,603        
Repurchase and retirement of common stock (in shares) (1,158)        
Repurchase and retirement of common stock $ (75,356)        
Ending balance (in shares) at Oct. 31, 2023 40,055 40,055      
Ending balance at Oct. 31, 2023 $ 1,375,885 $ 401 362,021 1,048,755 (35,292)
Beginning balance (in shares) at Jul. 31, 2023   40,606      
Beginning balance at Jul. 31, 2023 1,354,806 $ 406 404,944 967,798 (18,342)
Increase (Decrease) in Stockholders' Equity          
Net income 80,957     80,957  
Foreign currency translation adjustments (21,164)       (21,164)
Other comprehensive income, net of tax 4,214       4,214
Repurchase and retirement of common stock (in shares)   (689)      
Repurchase and retirement of common stock (44,572) $ (6) (44,566)    
Equity-based compensation 5,111   5,111    
Exercise of stock options (in shares)   19      
Exercise of stock options 508   508    
Vesting of restricted stock units (in shares)   119      
Vesting of restricted stock units 0 $ 1 (1)    
Tax withholding related to net share settlements of equity awards $ (3,975)   (3,975)    
Ending balance (in shares) at Oct. 31, 2023 40,055 40,055      
Ending balance at Oct. 31, 2023 $ 1,375,885 $ 401 $ 362,021 $ 1,048,755 $ (35,292)