XML 38 R22.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Jun. 30, 2015
Dec. 31, 2014
Dec. 31, 2013
Fair Value of Financial Instruments          
Money Market Funds $ 7,877 $ 12,590 $ 11,171 $ 12,590 $ 54,649
Total Fair Value 167,863 190,184      
Money Market Funds          
Fair Value of Financial Instruments          
Money Market Funds 6,969 9,453      
Corporate Securities          
Fair Value of Financial Instruments          
Securities 103,405 114,846      
Government Securities          
Fair Value of Financial Instruments          
Securities 57,489 65,885      
Level 1          
Fair Value of Financial Instruments          
Total Fair Value 6,969 9,453      
Level 1 | Money Market Funds          
Fair Value of Financial Instruments          
Money Market Funds 6,969 9,453      
Level 2          
Fair Value of Financial Instruments          
Total Fair Value 160,894 180,731      
Level 2 | Corporate Securities          
Fair Value of Financial Instruments          
Securities 103,405 114,846      
Level 2 | Government Securities          
Fair Value of Financial Instruments          
Securities $ 57,489 $ 65,885