XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2020
Receivables [Abstract]  
Schedule of accounts receivable
Accounts receivable consist of the following at September 30, 2020 and December 31, 2019:
(in thousands)September 30,
2020
December 31,
2019
Trade receivables$403,406 $334,059 
Allowance for doubtful accounts(6,635)(5,674)
Other allowances(3,036)(2,644)
$393,735 $325,741 
Allowance For Doubtful Accounts [Table Text Block] The following table shows the changes in the allowance for doubtful accounts for the nine months ended September 30, 2020:
(in thousands)2020
Balance at January 1$5,674 
Write-offs(2,185)
Recoveries1,247 
Increase in allowance1,899 
Balance at September 30$6,635