XML 95 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Details of Certain Consolidated Balance Sheet Captions (Accounts Receivable, net) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Details of Certain Consolidated Balance Sheet Captions [Abstract]    
Trade accounts receivables $ 919,045 $ 770,280
Less: allowance for expected credit losses (66,444) (55,264)
Other short-term receivables 32,649 43,266
Less: allowance for expected credit losses (16,618) (19,072)
Accounts receivable, net $ 868,632 $ 739,210