XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Trade Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Receivables [Abstract]      
Trade accounts receivable $ 404,041 $ 291,480 $ 368,445
Allowance for doubtful accounts (4,640) (2,998) (3,052)
Allowance for sales discounts and returns (4,048) (4,090) (5,043)
Trade accounts receivable, net $ 395,353 $ 284,392 $ 360,350