XML 64 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 1 - Summary of Accounting Policies (Details Textual) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2015
Capitalized Computer Software, Amortization $ 600 $ 600 $ 500
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 8,400    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 0 0
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years    
Income Tax Expense (Benefit) $ 15,355 $ 16,295 $ 20,874
Effective Income Tax Rate Reconciliation, Percent 24.80% 23.80% 27.40%
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount $ 400    
Effective Income Tax Rate Reconciliation, Disposition of Asset, Amount   $ (900)  
Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount 600 700 $ 500
Effective Income Tax Rate Reconciliation, Income Tax Rate Differential, Other Jurisdictions, Amount (5,300) (4,900) (4,000)
Accounting Standards Update 2016-09 [Member]      
Income Tax Expense (Benefit) (600)    
Selling, General and Administrative Expenses [Member]      
Advertising Expense 5,100 4,300 5,000
Research and Development Expense 5,500 4,900 4,100
20% Owned Equity Interest, Equity Method [Member]      
Payments to Suppliers $ 2,400 $ 3,300 $ 2,100
Equity Method Investment, Ownership Percentage 20.00% 20.00% 20.00%
Sales Revenue, Net [Member]      
Concentration Risk, Threshold Percentage 5.00%    
Accounts Receivable [Member]      
Concentration Risk, Threshold Percentage 5.00%    
Customer Concentration Risk [Member] | Sales Revenue, Net [Member]      
Number of Major Customers 0    
Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Number of Major Customers 0    
Other Noncurrent Assets [Member]      
Trading Securities, Cost $ 2,400 $ 2,300