v3.26.1
Trade Accounts Receivable, Net
6 Months Ended
Jun. 30, 2026
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)202620252025
Trade accounts receivable$448,688 $424,346 $310,209 
Allowance for doubtful accounts(5,538)(3,837)(4,068)
Allowance for sales discounts and returns(5,100)(4,583)(3,453)
$438,050 $415,926 $302,688