XML 33 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 2 - Accounts Receivable and Allowance for Doubtful Accounts (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
 
 
March 31,
2017
 
December 31,
2016
Accounts receivable
 
$
176,589
 
 
$
184,354
 
Allowance
 
 
(9,985
)
 
 
(10,772
)
Accounts receivable, net
 
$
166,604
 
 
$
173,582
 
Movement in Valuation Allowances and Reserves Roll Forward [Table Text Block]
    March 31,
2017
Balance--beginning of period   $
10,772
 
Provision    
4,038
 
Charge-offs    
(4,825
)
Recoveries    
-
 
Balance--end of period   $
9,985