Note 8 - Share-based Compensation (Details Textual) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended |
6 Months Ended |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2016 |
Dec. 31, 2015 |
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross |
|
|
1,100,000
|
777,000
|
| Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price |
|
|
$ 107.40
|
$ 105.67
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value |
|
|
$ 18.13
|
$ 18.59
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period |
|
|
23,145
|
13,000
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value |
|
|
$ 1.0
|
$ 0.5
|
| Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized |
$ 33.0
|
|
$ 33.0
|
|
| Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition |
|
|
2 years 255 days
|
|
| Selling, General and Administrative Expenses [Member] |
|
|
|
|
| Allocated Share-based Compensation Expense |
$ 4.1
|
$ 2.3
|
$ 7.2
|
$ 4.4
|
| Restricted Stock Units (RSUs) [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period |
|
|
64,931
|
35,000
|
| Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value |
|
|
$ 109.36
|
$ 105.01
|
| Restricted Stock [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period |
|
|
23,965
|
19,994
|
| Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value |
|
|
$ 104.94
|
$ 99.53
|