XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2020
Receivables [Abstract]  
Schedule of accounts receivable
Accounts receivable consist of the following at June 30, 2020 and December 31, 2019:
(in thousands)June 30,
2020
December 31,
2019
Trade receivables$371,848  $334,059  
Allowance for doubtful accounts(7,155) (5,674) 
Other allowances(2,740) (2,644) 
$361,953  $325,741  
Allowance For Doubtful Accounts [Table Text Block] The following table shows the changes in the allowance for doubtful accounts for the six months ended June 30, 2020:
(in thousands)2020
Balance at January 1$5,674  
Write-offs(1,952) 
Recoveries821  
Increase in allowance2,612  
Balance at June 30$7,155