XML 28 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Trade Accounts Receivable, Net
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Trade Accounts Receivable, Net Trade Accounts Receivable, Net
 
Trade accounts receivable consisted of the following:
 At March 31,At December 31,
(in thousands)
202220212021
Trade accounts receivable
$327,054 $232,646 $237,312 
Allowance for doubtful accounts
(1,618)(1,776)(1,932)
Allowance for sales discounts and returns
(5,008)(3,669)(4,359)
 $320,428 $227,201 $231,021