XML 72 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Credit Losses - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 57,730  
Provision for expected credit losses 36,359 $ 5,370
Write-offs (3,945)  
Other 2,743  
Ending balance 102,755  
Cumulative-effect adjustment upon adoption    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 9,868