Annual report pursuant to Section 13 and 15(d)

Basis of Presentation and Organization Recent Accounting Pronouncements (Details)

v3.19.3.a.u2
Basis of Presentation and Organization Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2019
Jan. 01, 2019
Item Effected [Line Items]      
Accrued Income Taxes, Current $ 22,763 $ 15,801 $ 14,167
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification 14,085    
Right-of-use asset 0 394,501  
Operating lease liability   $ 435,526  
Accounting Standards Update 2017-12 [Member]      
Item Effected [Line Items]      
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification (515)    
Difference between Revenue Guidance in Effect before and after Topic 606 | ASU 2014-09      
Item Effected [Line Items]      
Accrued Income Taxes, Current     (31,047)
Calculated under Revenue Guidance in Effect before Topic 606      
Item Effected [Line Items]      
Accrued Income Taxes, Current $ 45,214    
Accounting Standards Update 2016-02      
Item Effected [Line Items]      
Right-of-use asset     352,700
Operating lease liability     387,100
Amount reclassified due to adoption of standard     $ 34,400