XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts and Other Receivables - Allowance for Doubtful Accounts Related to Accounts Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses beginning of period $ 180,163 $ 149,846
Provision for credit losses 81,561 103,495
Write-offs (115,856) (92,406)
Recoveries 8,272 8,242
Impact of foreign currency (12,092) 1,737
Allowance for credit losses end of period $ 142,048 $ 170,914