XML 34 R20.htm IDEA: XBRL DOCUMENT v3.4.0.3
Note 3 - Accounts Receivable and Allowance for Doubtful Accounts (Tables)
3 Months Ended
Mar. 31, 2016
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
    March 31,
 2016
  December 31,
2015
Accounts receivable   $ 170,953     $ 173,995  
Allowance for doubtful accounts     (5,157 )     (4,849 )
Accounts receivable, net   $ 165,796     $ 169,146  
Movement in Valuation Allowances and Reserves Roll Forward [Table Text Block]
    Three Months Ended
March 31,
    2016   2015
Balance--beginning of period   $ 4,849     $ 1,898  
Provision--allowance for doubtful accounts     3,646       -  
Charge-offs     (3,152 )     (420 )
Recoveries     (186 )     -  
Balance--end of period   $ 5,157     $ 1,478