XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Trade Accounts Receivable, Net
3 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
Trade Accounts Receivable, Net Trade Accounts Receivable, Net
 
Trade accounts receivable at the dates indicated consisted of the following: 
 At June 30,At December 31,
(in thousands)
202120202020
Trade accounts receivable
$255,077 $239,220 $170,001 
Allowance for doubtful accounts
(1,446)(2,007)(2,110)
Allowance for sales discounts and returns
(3,700)(3,346)(2,763)
 $249,931 $233,867 $165,128