XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Trade Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Receivables [Abstract]      
Trade accounts receivable $ 397,212 $ 276,229 $ 382,016
Allowance for doubtful accounts (3,611) (3,240) (2,211)
Allowance for sales discounts and returns (5,684) (3,865) (4,675)
Trade accounts receivable, net $ 387,917 $ 269,124 $ 375,130