XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable, Accounts Payable and Accrued Liabilities (Details 1) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accounts and Financing Receivable, after Allowance for Credit Loss [Abstract]    
Receivable from contracts with customers, less estimated credit losses $ 449,268 $ 589,582
Other receivables 26,065 17,889
Accounts receivable, net 475,333 607,471
Estimated credit losses 22,093 21,836
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accounts payable 143,196 126,985
Accrued compensation and related benefits 155,031 179,307
Other accrued liabilities 261,895 277,337
Total Accounts payable and Accrued liabilities $ 560,122 $ 583,629