XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Trade Accounts Receivable, Net
6 Months Ended
Jun. 30, 2022
Receivables [Abstract]  
Trade Accounts Receivable, Net Trade Accounts Receivable, Net
 
Trade accounts receivable consisted of the following:
 At June 30,At December 31,
(in thousands)
202220212021
Trade accounts receivable
$382,016 $255,077 $237,312 
Allowance for doubtful accounts
(2,211)(1,446)(1,932)
Allowance for sales discounts and returns
(4,675)(3,700)(4,359)
 $375,130 $249,931 $231,021