XML 131 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2014
Dec. 31, 2013
Cash and Cash Equivalents [Abstract]          
Cash $ 1,265,502 $ 1,455,744      
Cash equivalents 1,086,402 759,257      
Total cash and cash equivalents 2,351,904 2,215,001      
Restricted cash 6,388 4,322      
Total cash, cash equivalents and restricted cash $ 2,358,292 $ 2,219,323 $ 2,806,634 $ 2,806,634 $ 2,645,945