XML 89 R77.htm IDEA: XBRL DOCUMENT v3.19.2
Note 13 - Earnings Per Share (Details Textual) - 6.25% Convertible Notes Due 2018 [Member] - shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
May 01, 2018
Debt Instrument, Interest Rate, Stated Percentage     6.25%
Convertible Notes Payable [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 322 648  
Debt Instrument, Interest Rate, Stated Percentage 6.25% 6.25%