XML 41 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Trade Accounts Receivable, Net (Tables)
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Schedule of trade accounts receivable, net
 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