XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2022
Accounts Receivable [Abstract]  
Allowance for Credit Loss

Nine Months Ended September 30, 

2022

    

2021

Beginning balance

$

18,480

$

19,380

Current period provision for expected credit losses

11,097

9,239

Write-offs charged against the allowance

(12,866)

(11,886)

Recoveries collected

3,912

3,574

Impact of changes in foreign currency

(111)

(1)

Ending balance

$

20,512

$

20,306