XML 56 R40.htm IDEA: XBRL DOCUMENT v3.6.0.2
Investments - Summary of Available-for-Sale Investments at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Schedule of Available-for-sale Securities    
Cost $ 28,364 $ 60,705
Gross Unrealized (Losses) (17) (137)
Gross Unrealized Gains   3
Estimated Fair Value 28,347 60,571
Estimated Fair Value - Short-term investments 28,347 33,574
Estimated Fair Value - Long-term investments   26,997
Short-term investments    
Schedule of Available-for-sale Securities    
Cost 28,364 33,598
Gross Unrealized (Losses) (17) (25)
Gross Unrealized Gains   1
Estimated Fair Value 28,347 33,574
Short-term investments | Other cash equivalents – commercial paper    
Schedule of Available-for-sale Securities    
Cost   3,973
Gross Unrealized Gains   1
Estimated Fair Value   3,974
Short-term investments | Corporate bonds    
Schedule of Available-for-sale Securities    
Cost 19,740 24,600
Gross Unrealized (Losses) (11) (25)
Estimated Fair Value 19,729 24,575
Short-term investments | Municipal bonds    
Schedule of Available-for-sale Securities    
Cost 8,624 5,025
Gross Unrealized (Losses) (6)  
Estimated Fair Value $ 8,618 5,025
Long-term investments    
Schedule of Available-for-sale Securities    
Cost   27,107
Gross Unrealized (Losses)   (112)
Gross Unrealized Gains   2
Estimated Fair Value   26,997
Long-term investments | Corporate bonds    
Schedule of Available-for-sale Securities    
Cost   21,289
Gross Unrealized (Losses)   (103)
Estimated Fair Value   21,186
Long-term investments | Municipal bonds    
Schedule of Available-for-sale Securities    
Cost   5,818
Gross Unrealized (Losses)   (9)
Gross Unrealized Gains   2
Estimated Fair Value   $ 5,811