XML 22 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Accounts Receivable, Net of Allowances
Accounts receivable, net of allowances, consisted of the following (in thousands):
 
December 31,
 
2019
 
2018
Accounts receivable, net:
 
 
 
   Accounts receivable
$
91,513

 
$
85,292

   Less: allowance for doubtful accounts and sales returns
(3,013
)
 
(3,497
)
      Total
$
88,500

 
$
81,795

Allowance for for doubtful accounts and sales returns
The following table is a summary of activities in allowances for doubtful accounts and sales returns (in thousands):
 
Balance at
Beginning of
Period
 
Charges to
Revenue
 
Charges
(Credits) to
Expense
 
Additions to
(Deductions
from) Reserves
 
Balance at End
of Period
Year ended December 31,
 
 
 
 
 
 
 
 
 
2019
$
3,497

 
$
1,896

 
$
(396
)
 
$
(1,984
)
 
$
3,013

2018
$
4,631

 
$
1,949

 
$
572

 
$
(3,655
)
 
$
3,497

2017
$
4,831

 
$
4,030

 
$
881

 
$
(5,111
)
 
$
4,631