XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Accounts Payable and Accrued Liabilities (Schedule of Accounts Receivable) (Details 1) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts and Financing Receivable, after Allowance for Credit Loss [Abstract]    
Receivables from contracts with customers, less estimated credit losses $ 533,622 $ 589,582
Other receivables 27,157 17,889
Accounts receivable, net 560,779 607,471
Estimated credit losses $ 21,387 $ 21,836