XML 41 R30.htm IDEA: XBRL DOCUMENT v3.4.0.3
Investments - Summary of Cash, Cash Equivalents and Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Mar. 31, 2015
Dec. 31, 2014
Cash and Cash Equivalents [Abstract]        
Amortized Cost $ 74,266 $ 91,060 $ 113,450 $ 85,586
Fair Value 74,266 91,060    
Investments [Abstract]        
Amortized Cost 130,837 150,549    
Gross Unrealized Gains 14 1    
Gross Unrealized Losses (82) (180)    
Fair Value 130,769 150,370    
Cash and money market accounts        
Cash and Cash Equivalents [Abstract]        
Amortized Cost 74,266 91,060    
Fair Value 74,266 91,060    
Certificates of deposit (due within 1 year)        
Investments [Abstract]        
Amortized Cost 11,559 13,611    
Gross Unrealized Gains 6 1    
Gross Unrealized Losses 0 (7)    
Fair Value 11,565 13,605    
Certificates of deposit (due within 2 years)        
Investments [Abstract]        
Amortized Cost 3,320 4,760    
Gross Unrealized Gains 4 0    
Gross Unrealized Losses (1) (10)    
Fair Value 3,323 4,750    
Commercial paper        
Investments [Abstract]        
Amortized Cost 5,986 5,977    
Gross Unrealized Gains 0 0    
Gross Unrealized Losses (3) (11)    
Fair Value 5,983 5,966    
Corporate bonds (due within 1 year)        
Investments [Abstract]        
Amortized Cost 22,986 24,002    
Gross Unrealized Gains 1 0    
Gross Unrealized Losses (45) (65)    
Fair Value 22,942 23,937    
Corporate bonds (due within 2 years)        
Investments [Abstract]        
Amortized Cost 8,187 9,142    
Gross Unrealized Gains 3 0    
Gross Unrealized Losses (32) (84)    
Fair Value 8,158 9,058    
Government agencies (due within 1 year)        
Investments [Abstract]        
Amortized Cost 4,533 1,997    
Gross Unrealized Gains 0 0    
Gross Unrealized Losses (1) (3)    
Fair Value 4,532 1,994    
Total investments        
Investments [Abstract]        
Amortized Cost 56,571 59,489    
Gross Unrealized Gains 14 1    
Gross Unrealized Losses (82) (180)    
Fair Value $ 56,503 $ 59,310