XML 69 R45.htm IDEA: XBRL DOCUMENT v3.6.0.2
Investments - Schedule of Investments Recorded in Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Schedule Of Held To Maturity Securities [Line Items]    
Fair market value $ 682,098 $ 1,223,755
Cash and cash equivalents    
Schedule Of Held To Maturity Securities [Line Items]    
Fair market value 341,680 38,420
Short-term investments    
Schedule Of Held To Maturity Securities [Line Items]    
Fair market value $ 340,418 $ 1,185,335