XML 71 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Receivables, net - Schedule of Movement in Allowance for Credit Losses Recognized for Receivables (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at beginning of year $ 39,317 $ 32,694  
Provision for credit losses 64,375 21,898 $ 6,527
Write-offs (4,692) (15,438)  
Recoveries of receivables previously written-off 1,264 84  
Effect of exchange rate 65 79  
Balance at end of period $ 100,329 $ 39,317 $ 32,694