XML 21 R11.htm IDEA: XBRL DOCUMENT v3.26.1
Trade Accounts Receivable, Net
3 Months Ended
Mar. 31, 2026
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)202620252025
Trade accounts receivable$410,015 $381,725 $310,209 
Allowance for doubtful accounts(4,908)(3,179)(4,068)
Allowance for sales discounts and returns(5,025)(5,348)(3,453)
 $400,082 $373,198 $302,688