XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Trade Accounts Receivable, net (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Schedule of trade accounts receivable, net
Trade accounts receivable consisted of the following:
 
 As of December 31,
 (in thousands)
20222021
Trade accounts receivable$276,229 $237,312 
Allowance for doubtful accounts(3,240)(1,932)
Allowance for sales discounts(3,865)(4,359)
 $269,124 $231,021