XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Accounts Receivable [Abstract]    
Allowance for Credit Losses, Beginning Balance $ 23,553 $ 22,939
Current period provision for expected credit losses 12,681 13,363
Write-offs charged against the allowance (16,481) (17,049)
Recoveries collected 3,952 4,711
Impact of changes in foreign currency (45) 6
Allowance for Credit Losses, Ending Balance $ 23,660 $ 23,970