XML 21 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF CASH FLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS (Reconciliation) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]      
Cash and cash equivalents $ 936,552 $ 770,560 $ 582,585
Restricted Cash and Cash Equivalents [Abstract]      
Total restricted cash 1,136 1,151 270
Total cash, cash equivalents and restricted cash 937,688 771,711 582,855
Prepaid and Other Current Assets      
Restricted Cash and Cash Equivalents [Abstract]      
Restricted cash current 0 14 91
Other Noncurrent Assets      
Restricted Cash and Cash Equivalents [Abstract]      
Restricted cash noncurrent $ 1,136 $ 1,137 $ 179