XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 3 - Revenue (Details Textual) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Revenue, Remaining Performance Obligation, Amount Greater than What Has Been Recorded Prior to Adoption of New Standard $ 0.5   $ 0.5
Revenue, Remaining Performance Obligation, Amount $ 128.9   $ 128.9
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year   1 year
Contract with Customer, Liability, Revenue Recognized     $ 3.3
Foreign Countries [Member]      
Percentage Revenue By Location 36.00% 35.00%