Note 5 - Accounts Receivable, Net - Activity in the Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Balance as of the beginning of the year $ 1,536 $ 845  
Provision for doubtful accounts 138 164 $ (136)
Write-offs of uncollectible accounts (60) (269)  
Other [1] 378 796  
Balance as of the end of the year $ 1,992 $ 1,536 $ 845
[1] Includes allowances from new business acquisitions.