Note 8 - Share-based Compensation (Details Textual) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended |
9 Months Ended |
Mar. 31, 2018 |
Mar. 31, 2017 |
Mar. 31, 2018 |
Mar. 31, 2017 |
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross |
|
|
1,100,000
|
1,100,000
|
| Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price |
|
|
$ 120.34
|
$ 107.38
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value |
|
|
$ 21.98
|
$ 18.13
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period |
|
|
139,602
|
39,579
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value |
|
|
$ 6.3
|
$ 1.4
|
| Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Total |
$ 39.0
|
|
$ 39.0
|
|
| Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition |
|
|
2 years 146 days
|
|
| Selling, General and Administrative Expenses [Member] |
|
|
|
|
| Allocated Share-based Compensation Expense, Total |
$ 4.7
|
$ 4.0
|
$ 13.6
|
$ 11.2
|
| Restricted Stock Units (RSUs) [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period |
|
|
65,924
|
64,931
|
| Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value |
|
|
$ 128.30
|
$ 109.36
|
| Restricted Stock [Member] |
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period |
|
|
20,106
|
23,965
|
| Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value |
|
|
$ 125.05
|
$ 104.94
|