XML 51 R37.htm IDEA: XBRL DOCUMENT v3.3.1.900
Marketable Securities and Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Investments, All Other Investments [Abstract]    
One year or less $ 359,581 $ 254,787
One year through two years 151,370 147,892
Marketable Securities $ 510,951 $ 402,679