XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Exchangeable Shares
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Apr. 30, 2019   40,375        
Beginning balance at Apr. 30, 2019 $ 629,176 $ 404 $ 29,639 $ 480,113 $ 145,594 $ (26,574)
Increase (Decrease) in Stockholders' Equity            
Net income 23,381       23,381  
Exercise of Exchangeable Shares (in shares)   1,129        
Exercise of Exchangeable Shares 0 $ 11 (29,639) 29,628    
Foreign currency translation gain (loss) (18,257)         (18,257)
Other comprehensive income (loss), net of tax (20,251)         (20,251)
Equity-based compensation 6,878     6,878    
Exercise of stock options (in shares)   857        
Exercise of stock options 11,793 $ 9   11,784    
Vesting of restricted stock units (in shares)   78        
Vesting of restricted stock units 0 $ 1   (1)    
Tax withholding related to net share settlements of equity awards (532)     (532)    
Issuance of common stock pursuant to employee stock purchase plan (in shares)   115        
Issuance of common stock pursuant to employee stock purchase plan 1,793 $ 1   1,792    
Ending balance (in shares) at Apr. 30, 2020   42,554        
Ending balance at Apr. 30, 2020 633,981 $ 426 0 529,662 168,975 (65,082)
Increase (Decrease) in Stockholders' Equity            
Net income 105,560       105,560  
Repurchase and retirement of common stock (in shares)   (134)        
Repurchase and retirement of common stock (4,160) $ (1)   (4,159)    
Foreign currency translation gain (loss) 61,341         61,341
Other comprehensive income (loss), net of tax 8,500         8,500
Equity-based compensation 8,412     8,412    
Exercise of stock options (in shares)   483        
Exercise of stock options 7,559 $ 4   7,555    
Vesting of restricted stock units (in shares)   75        
Vesting of restricted stock units 0 $ 1   (1)    
Tax withholding related to net share settlements of equity awards (807)     (807)    
Issuance of common stock pursuant to employee stock purchase plan (in shares)   95        
Issuance of common stock pursuant to employee stock purchase plan $ 2,076 $ 1   2,075    
Ending balance (in shares) at Apr. 30, 2021 43,073 43,073        
Ending balance at Apr. 30, 2021 $ 822,462 $ 431 0 542,737 274,535 4,759
Increase (Decrease) in Stockholders' Equity            
Net income 273,442       273,442  
Repurchase and retirement of common stock (in shares)   (715)        
Repurchase and retirement of common stock (35,488) $ (7)   (35,481)    
Foreign currency translation gain (loss) (25,805)         (25,805)
Other comprehensive income (loss), net of tax 15,003         15,003
Equity-based compensation 10,968     10,968    
Exercise of stock options (in shares)   222        
Exercise of stock options 4,434 $ 2   4,432    
Vesting of restricted stock units (in shares)   123        
Vesting of restricted stock units 0 $ 1   (1)    
Tax withholding related to net share settlements of equity awards (2,850)     (2,850)    
Issuance of common stock pursuant to employee stock purchase plan (in shares)   70        
Issuance of common stock pursuant to employee stock purchase plan $ 2,332 $ 1   2,331    
Ending balance (in shares) at Apr. 30, 2022 42,773 42,773        
Ending balance at Apr. 30, 2022 $ 1,064,498 $ 428 $ 0 $ 522,136 $ 547,977 $ (6,043)