XML 90 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Treasury stock, at cost
Beginning Balance (in shares) at Jul. 31, 2018   41,706,084        
Beginning Balance at Jul. 31, 2018 $ 608,867 $ 4,624 $ 184,212 $ 491,540 $ (11,456) $ (60,053)
Increase (Decrease) in Stockholders' Equity            
Repurchases of shares (in shares)   (37,802)        
Repurchases of shares (4,288)         (4,288)
Stock-based compensation 2,576   2,576      
Equity vests/option exercises (in shares)   53,320        
Equity vests/option exercises 955 $ 7 948      
Cancellations of restricted stock (in shares)   (286)        
Cancellations of restricted stock 0          
Net income 19,242     19,242    
Other (634)   (634)      
Other comprehensive income (loss) (5,223)       (5,223)  
Ending Balance (in shares) at Oct. 31, 2018   41,721,316        
Ending Balance at Oct. 31, 2018 $ 622,360 $ 4,631 187,102 511,647 (16,679) (64,341)
Beginning Balance (in shares) at Jul. 31, 2019 41,771,228 41,771,228        
Beginning Balance at Jul. 31, 2019 $ 661,537 $ 4,636 204,795 539,097 (22,197) (64,794)
Increase (Decrease) in Stockholders' Equity            
Repurchases of shares (in shares)   (49,614)        
Repurchases of shares (3,613)         (3,613)
Stock-based compensation 2,404   2,404      
Issuance of shares (in shares)   751,471        
Issuance of shares $ 60,000 $ 75 59,925      
Equity vests/option exercises (in shares) 25,000 104,686        
Equity vests/option exercises $ 919 $ 11 908      
Cancellations of restricted stock (in shares)   (946)        
Cancellations of restricted stock 0          
Net income 5,767     5,767    
Other comprehensive income (loss) $ 5,177       5,177  
Ending Balance (in shares) at Oct. 31, 2019 42,576,825 42,576,825        
Ending Balance at Oct. 31, 2019 $ 732,191 $ 4,722 $ 268,032 $ 544,864 $ (17,020) $ (68,407)