XML 52 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Expense (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2017
Apr. 30, 2016
Apr. 30, 2017
Apr. 30, 2016
Income statement components of stock-based compensation expense recognized in Consolidated Statements of Income        
Stock-based compensation before income taxes $ 1,945,000 $ 2,242,000 $ 6,983,000 $ 5,837,000
Income tax benefits, before excess tax benefit adjustment (743,000)   (2,513,000)  
Income tax benefits/Excess tax benefits   (797,000)   (2,071,000)
Total stock-based compensation expense, net of tax 1,297,000 1,445,000 2,279,000 3,766,000
Cost of sales        
Income statement components of stock-based compensation expense recognized in Consolidated Statements of Income        
Stock-based compensation before income taxes 83,000 120,000 285,000 320,000
Operating expenses: Selling        
Income statement components of stock-based compensation expense recognized in Consolidated Statements of Income        
Stock-based compensation before income taxes 313,000 246,000 1,252,000 684,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 1,520,000 1,847,000 5,358,000 4,750,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 29,000 29,000 88,000 83,000
Total operating expenses        
Income statement components of stock-based compensation expense recognized in Consolidated Statements of Income        
Stock-based compensation before income taxes 1,862,000 $ 2,122,000 6,698,000 $ 5,517,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 $ 95,000   $ (2,191,000)