XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Trade Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Receivables [Abstract]      
Trade accounts receivable $ 382,016 $ 237,312 $ 255,077
Allowance for doubtful accounts (2,211) (1,932) (1,446)
Allowance for sales discounts and returns (4,675) (4,359) (3,700)
Trade accounts receivable, net $ 375,130 $ 231,021 $ 249,931