XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Trade Accounts Receivable, Net
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Trade Accounts Receivable, Net Trade Accounts Receivable, net
 
Trade accounts receivable consisted of the following:
 As of March 31,As of December 31,
(in thousands)
202420232023
Trade accounts receivable
$350,622 $348,201 $292,360 
Allowance for doubtful accounts
(2,927)(3,961)(3,882)
Allowance for sales discounts and returns
(4,281)(4,566)(4,503)
 $343,414 $339,674 $283,975