XML 81 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Allowance for accounts receivable $ 75,426 $ 52,274 $ 52,274 $ 46,742 $ 46,948
Deferred income taxes, net 16,335 12,833 12,833    
Deferred income taxes, net 212,450 218,740 218,740    
Retained earnings 1,514,358 1,539,201 1,539,201    
Non-controlling interest $ 10,137 9,575 $ 9,575    
Impact of Topic 326          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Allowance for accounts receivable   11,577      
Deferred income taxes, net   (2,230)      
Impact of Topic 326 | Accounting Standards Update 2016-13          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Deferred income taxes, net   570      
Retained earnings   (8,587)      
Non-controlling interest   (190)      
As Reported          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Allowance for accounts receivable   63,851      
Deferred income taxes, net   13,403      
Deferred income taxes, net   216,510      
Retained earnings   1,530,614      
Non-controlling interest   $ 9,385