XML 46 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Trade Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Receivables [Abstract]      
Trade accounts receivable $ 239,220 $ 144,729 $ 195,767
Allowance for doubtful accounts (2,007) (1,935) (1,279)
Allowance for sales discounts and returns (3,346) (3,430) (3,206)
Trade accounts receivable, net $ 233,867 $ 139,364 $ 191,282