XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable, Accounts Payable and Accrued Liabilities (Schedule of Accounts Receivable) (Details 1) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Accounts and Financing Receivable, after Allowance for Credit Loss [Abstract]    
Receivable from contracts with customers, less estimated credit losses $ 509,527 $ 589,582
Other receivables 28,034 17,889
Accounts receivable, net 537,561 607,471
Estimated credit losses $ 20,930 $ 21,836