XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Accounts Payable and Accrued Liabilities (Details 1) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accounts and Financing Receivable, after Allowance for Credit Loss [Abstract]    
Receivable from contracts with customers, less estimated credit losses $ 550,853 $ 519,577
Other receivables 27,739 17,579
Accounts receivable, net 578,592 537,156
Estimated credit losses 21,866 21,494
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accounts payable 105,143 106,215
Accrued compensation and related benefits 160,062 135,493
Other accrued liabilities 241,433 278,528
Total Accounts payable and Accrued liabilities $ 506,638 $ 520,236