XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Trade Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Receivables [Abstract]      
Trade accounts receivable $ 360,233 $ 276,229 $ 341,293
Allowance for doubtful accounts (3,901) (3,240) (2,864)
Allowance for sales discounts and returns (5,168) (3,865) (3,980)
Trade accounts receivable, net $ 351,164 $ 269,124 $ 334,449