XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Trade Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Receivables [Abstract]      
Trade accounts receivable $ 368,445 $ 292,360 $ 360,233
Allowance for doubtful accounts (3,052) (3,881) (3,901)
Allowance for sales discounts and returns (5,043) (4,504) (5,168)
Trade accounts receivable, net $ 360,350 $ 283,975 $ 351,164