XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts and Other Receivables - Allowance for Doubtful Accounts Related to Accounts Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses beginning of period $ 149,846 $ 98,719
Provision for credit losses 103,495 89,976
Write-offs (92,406) (58,284)
Recoveries 8,242 5,329
Impact of foreign currency 1,737 (1,713)
Allowance for credit losses end of period $ 170,914 $ 134,027