Quarterly report pursuant to Section 13 or 15(d)

Note 10 - Share-based Compensation (Details Textual)

v3.22.0.1
Note 10 - Share-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Oct. 30, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)     300,000 700,000  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)     $ 483.48 $ 267.59  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 119.27 $ 56.88  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)     470,942 293,262  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value     $ 170.7 $ 50.6  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 54.1   $ 54.1    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     2 years 2 months 12 days    
Employee Stock Purchase Plan 2014 [Member]          
Share-based Payment Arrangement, Expense 0.3 $ 0.1 $ 0.6 0.4  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)         200,000
Selling, General and Administrative Expenses [Member]          
Share-based Payment Arrangement, Expense 14.1 15.6 27.3 28.5  
Cost of Sales [Member]          
Share-based Payment Arrangement, Expense $ 0.4 $ 0.6 $ 0.8 $ 1.0  
Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     21,218 22,367  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 485.94 $ 267.87  
Restricted Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     6,896 11,803  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 489.34 $ 264.73