XML 44 R33.htm IDEA: XBRL DOCUMENT v3.5.0.2
Investments - Summary of Available-for-Sale Investments at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Schedule of Available-for-sale Securities    
Cost $ 31,265 $ 60,705
Gross Unrealized (Losses) (13) (137)
Gross Unrealized Gains 12 3
Estimated Fair Value 31,264 60,571
Estimated Fair Value - Short-term investments 29,856 33,574
Estimated Fair Value - Long-term investments 1,408 26,997
Short-term investments    
Schedule of Available-for-sale Securities    
Cost 29,860 33,598
Gross Unrealized (Losses) (13) (25)
Gross Unrealized Gains 9 1
Estimated Fair Value - Short-term investments 29,856 33,574
Short-term investments | Corporate bonds    
Schedule of Available-for-sale Securities    
Cost 22,603 24,600
Gross Unrealized (Losses) (13) (25)
Gross Unrealized Gains 1  
Estimated Fair Value - Short-term investments 22,591 24,575
Short-term investments | Municipal bonds    
Schedule of Available-for-sale Securities    
Cost 7,257 5,025
Gross Unrealized Gains 8  
Estimated Fair Value - Short-term investments 7,265 5,025
Short-term investments | Commercial paper    
Schedule of Available-for-sale Securities    
Cost   3,973
Gross Unrealized Gains   1
Estimated Fair Value - Short-term investments   3,974
Long-term investments    
Schedule of Available-for-sale Securities    
Cost 1,405 27,107
Gross Unrealized (Losses)   (112)
Gross Unrealized Gains 3 2
Estimated Fair Value - Long-term investments 1,408 26,997
Long-term investments | Corporate bonds    
Schedule of Available-for-sale Securities    
Cost   21,289
Gross Unrealized (Losses)   (103)
Estimated Fair Value - Long-term investments   21,186
Long-term investments | Municipal bonds    
Schedule of Available-for-sale Securities    
Cost 1,405 5,818
Gross Unrealized (Losses)   (9)
Gross Unrealized Gains 3 2
Estimated Fair Value - Long-term investments $ 1,408 $ 5,811