XML 55 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Trade Accounts Receivable, net
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Trade Accounts Receivable, net Trade Accounts Receivable, net
Trade accounts receivable consisted of the following:
 
 As of December 31,
 (in thousands)
20232022
Trade accounts receivable$292,360 $276,229 
Allowance for doubtful accounts(3,881)(3,240)
Allowance for sales discounts(4,504)(3,865)
 $283,975 $269,124