XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Trade Accounts Receivable, Net
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Trade Accounts Receivable, Net Trade Accounts Receivable, net
 
Trade accounts receivable consisted of the following:
 As of June 30,As of December 31,
(in thousands)202420232023
Trade accounts receivable
$384,655 $397,212 $292,360 
Allowance for doubtful accounts
(2,165)(3,611)(3,882)
Allowance for sales discounts and returns
(4,906)(5,684)(4,503)
 $377,584 $387,917 $283,975