XML 101 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Details of Certain Consolidated Balance Sheet Captions (Accounts Receivable, net) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Details of Certain Consolidated Balance Sheet Captions [Abstract]    
Trade accounts receivables $ 770,280 $ 808,459
Less: allowance for expected credit losses (55,264) (59,280)
Other short-term receivables 43,266 20,179
Less: allowance for expected credit losses (19,072) (15,896)
Accounts receivable, net $ 739,210 $ 753,462