XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Receivables, net - Schedule of Movement in Allowance for Credit Losses Recognized for Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Balance at beginning of year     $ 100,329 $ 39,317
Provision for credit losses $ 441 $ 28,347 7,808 48,960
Write-offs     (10,490) (144)
Recoveries of receivables previously written off     462 60
Effect of exchange rate     (66) 126
Balance at end of period $ 98,043 $ 88,319 $ 98,043 $ 88,319