XML 95 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Details of Certain Consolidated Balance Sheet Captions (Accounts Receivable, net) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Details of Certain Consolidated Balance Sheet Captions [Abstract]    
Trade accounts receivables $ 808,459 $ 830,919
Less: allowance for doubtful accounts (59,280) (47,269)
Other short-term receivables 20,179 18,031
Less: allowance for doubtful accounts (15,896) (6,143)
Accounts receivable, net $ 753,462 $ 795,538