XML 98 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Details of Certain Consolidated Balance Sheet Captions (Accounts Receivable, net) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Details of Certain Consolidated Balance Sheet Captions [Abstract]    
Trade accounts receivables $ 935,297 $ 919,045
Less: allowance for expected credit losses (67,487) (66,444)
Other short-term receivables 26,585 32,649
Less: allowance for expected credit losses (12,526) (16,618)
Accounts receivable, net $ 881,869 $ 868,632