XML 52 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 4 - Earnings Per Common Share - Components Used in Computation of Basic and Diluted Earnings Per Common Share (Details) (Parentheticals)
Jun. 30, 2017
Jun. 30, 2016
Mar. 31, 2016
1.625% Convertible Senior Notes due May 2018 [Member]      
Interest rate 1.625% 1.625% 1.625%
0.25% Convertible Senior Notes Due June 2019 [Member]      
Interest rate 0.25% 0.25%  
1.25% Convertible Senior Notes Due August 2032 [Member]      
Interest rate 1.25% 1.25%