XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable, Accounts Payable and Accrued Liabilities (Details 1) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accounts and Financing Receivable, after Allowance for Credit Loss [Abstract]    
Receivable from contracts with customers, less estimated credit losses $ 494,128 $ 589,582
Other receivables 23,423 17,889
Accounts receivable, net 517,551 607,471
Estimated credit losses 22,693 21,836
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accounts payable 100,260 126,985
Accrued compensation and related benefits 139,850 179,307
Other accrued liabilities 263,684 277,337
Total Accounts payable and Accrued liabilities $ 503,794 $ 583,629