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