XML 74 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Trade Accounts Receivable, net (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Schedule of trade accounts receivable, net
Trade accounts receivable consisted of the following:
 

As of December 31,
 (in thousands)
20242023
Trade accounts receivable$291,480 $292,360 
Allowance for credit losses
(2,998)(3,881)
Allowance for sales discounts(4,090)(4,504)
 $284,392 $283,975