XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2024
Accounts Receivable [Abstract]  
Allowance for Credit Loss

Nine Months Ended September 30, 

2024

    

2023

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

Ending balance

$

23,660

$

23,970