XML 24 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Non - Controlling Interest
Beginning Balance at May. 31, 2017 $ 471,757 $ 8,149 $ 174,742 $ (7,203) $ 295,926 $ 143
Beginning Balance (in shares) at May. 31, 2017   50,932,489        
Exercise of options and share-based compensation expense 27,117 $ 125 26,992      
Exercise of options and share-based compensation expense (in shares)   781,116        
Issuance of shares under employee stock purchase plan $ 1,052 $ 4 1,048      
Issuance of shares under employee stock purchase plan (in shares) 22,127 22,127        
Purchase of minority interest $ (423)   (210)     (213)
Net income 63,215       63,145 $ 70
Other comprehensive loss (2,543)     (2,543)    
Ending Balance at May. 31, 2018 560,175 $ 8,278 202,572 (9,746) 359,071  
Ending Balance (in shares) at May. 31, 2018   51,735,732        
Exercise of options and share-based compensation expense 21,417 $ 82 21,335      
Exercise of options and share-based compensation expense (in shares)   512,527        
Issuance of shares under employee stock purchase plan $ 1,160 $ 3 1,157      
Issuance of shares under employee stock purchase plan (in shares) 18,330 18,330        
Shares repurchased $ (3,135) $ (8) (3,127)      
Shares repurchased (in shares)   (50,000)        
Net income 60,176       60,176  
Other comprehensive loss (1,894)     (1,894)    
Ending Balance at May. 31, 2019 $ 637,899 $ 8,355 221,937 (11,640) 419,247  
Ending Balance (in shares) at May. 31, 2019 52,216,589 52,216,589        
Exercise of options and share-based compensation expense $ 34,679 $ 113 34,566      
Exercise of options and share-based compensation expense (in shares)   707,674        
Issuance of shares under employee stock purchase plan $ 1,193 $ 3 1,190      
Issuance of shares under employee stock purchase plan (in shares) 21,578 21,578        
Net income $ 59,475       59,475  
Other comprehensive loss (8,069)     (8,069)    
Ending Balance at May. 31, 2020 $ 725,177 $ 8,471 $ 257,693 $ (19,709) $ 478,722  
Ending Balance (in shares) at May. 31, 2020 52,216,589 52,945,841