Note 9 - Fair Value Measurements - Contingent Consideration Liabilities, Recurring Basis (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Balance $ 0 $ 10,549
Initial valuation upon acquistion 30,095
Payments (7,496)
Gain in general and administrative expense   (2,469) (16,314)
Foreign exchange revaluation   (584) (3,232)
Balance $ 0 $ 0 $ 10,549