XML 38 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Note 3 - Accounts Receivable and Accounts Receivable Allowance (Tables)
3 Months Ended
Mar. 31, 2019
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
 
 
 
March 31,
2019
 
 
 
December 31,
2018
 
Accounts receivable
 
$
218,832
 
 
$
220,455
 
Allowance
 
 
(14,037
)
 
 
(13,683
)
Accounts receivable, net
 
$
204,795
 
 
$
206,772
 
Movement in Valuation Allowances and Reserves Roll Forward [Table Text Block]
 
 
 
March 31,
 2019
 
 
 
December 31,
 2018
 
Balance--beginning of period
 
$
13,683
 
 
$
14,799
 
Provision
 
 
5,411
 
 
 
20,453
 
Charge-offs
 
 
(5,057
)
 
 
(21,569
)
Balance--end of period
 
$
14,037
 
 
$
13,683