XML 54 R42.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation - Expense (Details) - USD ($)
3 Months Ended
Oct. 31, 2016
Oct. 31, 2015
Income statement components of stock-based compensation expense recognized in Consolidated Statements of Income    
Stock-based compensation before income taxes $ 2,922,000 $ 1,720,000
Income tax benefits, before excess tax benefit adjustment (1,039,000)  
Income tax benefits/Excess tax benefits   (613,000)
Total stock-based compensation expense, net of tax (358,000) 1,107,000
Cost of sales    
Income statement components of stock-based compensation expense recognized in Consolidated Statements of Income    
Stock-based compensation before income taxes 110,000 79,000
Operating expenses: Selling    
Income statement components of stock-based compensation expense recognized in Consolidated Statements of Income    
Stock-based compensation before income taxes 629,000 190,000
Operating expenses: General and administrative    
Income statement components of stock-based compensation expense recognized in Consolidated Statements of Income    
Stock-based compensation before income taxes 2,153,000 1,425,000
Operating expenses: Research and development    
Income statement components of stock-based compensation expense recognized in Consolidated Statements of Income    
Stock-based compensation before income taxes 30,000 26,000
Total operating expenses    
Income statement components of stock-based compensation expense recognized in Consolidated Statements of Income    
Stock-based compensation before income taxes 2,812,000 $ 1,641,000
New Accounting Pronouncement, Early Adoption, Effect | ASU 2016-09 Share-Based Payment Accounting    
Income statement components of stock-based compensation expense recognized in Consolidated Statements of Income    
Income tax benefits/Excess tax benefits $ (2,241,000)