XML 23 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS (Reconciliation) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]      
Cash and cash equivalents $ 770,560 $ 582,585 $ 362,025
Restricted Cash and Cash Equivalents [Abstract]      
Total restricted cash 1,151 270 2,639
Total cash, cash equivalents and restricted cash 771,711 582,855 364,664
Prepaid and Other Current Assets      
Restricted Cash and Cash Equivalents [Abstract]      
Restricted cash current 14 91 2,400
Other Noncurrent Assets      
Restricted Cash and Cash Equivalents [Abstract]      
Restricted cash noncurrent $ 1,137 $ 179 $ 239