XML 64 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Accounts Receivable [Abstract]    
Allowance for Credit Losses, Beginning Balance $ 22,939 $ 18,480
Current period provision for expected credit losses 7,035 6,907
Write-offs charged against the allowance (10,738) (7,522)
Recoveries collected 3,403 2,412
Impact of changes in foreign currency 71 (24)
Allowance for Credit Losses, Ending Balance $ 22,710 $ 20,253