XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Trade Accounts Receivable, Net (Tables)
9 Months Ended
Sep. 30, 2022
Receivables [Abstract]  
Schedule of trade accounts receivable, net
 At September 30,At December 31,
(in thousands)
202220212021
Trade accounts receivable
$341,293 $241,955 $237,312 
Allowance for doubtful accounts
(2,864)(1,670)(1,932)
Allowance for sales discounts and returns
(3,980)(3,750)(4,359)
 $334,449 $236,535 $231,021