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)
|
|