XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Receivables, net - Schedule of Movement in Allowance for Credit Losses Recognized for Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Balance at beginning of year $ 111,319 $ 100,329
Provision for credit losses 342 7,367
Write-offs (11,720) (5,653)
Recoveries of receivables previously written off 378 501
Effect of exchange rate (218) (132)
Balance at end of period $ 100,101 $ 102,412