XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable (Accounts Receivable) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Receivables [Abstract]    
Trade receivables $ 403,406 $ 334,059
Allowance for doubtful accounts (6,635) (5,674)
Other allowances (3,036) (2,644)
Accounts receivable, net $ 393,735 $ 325,741