XML 40 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Investments - Summary of Cash, Cash Equivalents and Investments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Jun. 30, 2015
Dec. 31, 2014
Cash and Cash Equivalents [Abstract]        
Amortized Cost $ 58,519 $ 91,060 $ 100,916 $ 85,586
Fair Value 58,519 91,060    
Investments [Abstract]        
Amortized Cost 112,146 150,549    
Gross Unrealized Gains 24 1    
Gross Unrealized Losses (34) (180)    
Fair Value 112,136 150,370    
Government agencies        
Cash and Cash Equivalents [Abstract]        
Amortized Cost 1,400      
Fair Value 1,400      
Cash and money market accounts        
Cash and Cash Equivalents [Abstract]        
Amortized Cost 55,621 91,060    
Fair Value 55,621 91,060    
Commercial paper        
Cash and Cash Equivalents [Abstract]        
Amortized Cost 1,498      
Fair Value 1,498      
Certificates of deposit (due within 1 year)        
Investments [Abstract]        
Amortized Cost 13,640 13,611    
Gross Unrealized Gains 11 1    
Gross Unrealized Losses (1) (7)    
Fair Value 13,650 13,605    
Certificates of deposit (due within 2 years)        
Investments [Abstract]        
Amortized Cost 960 4,760    
Gross Unrealized Gains 2 0    
Gross Unrealized Losses 0 (10)    
Fair Value 962 4,750    
Commercial paper        
Investments [Abstract]        
Amortized Cost 6,493 5,977    
Gross Unrealized Gains 1 0    
Gross Unrealized Losses 0 (11)    
Fair Value 6,494 5,966    
Corporate bonds (due within 1 year)        
Investments [Abstract]        
Amortized Cost 23,867 24,002    
Gross Unrealized Gains 6 0    
Gross Unrealized Losses (28) (65)    
Fair Value 23,845 23,937    
Corporate bonds (due within 2 years)        
Investments [Abstract]        
Amortized Cost 4,145 9,142    
Gross Unrealized Gains 2 0    
Gross Unrealized Losses (5) (84)    
Fair Value 4,142 9,058    
Government agencies        
Investments [Abstract]        
Amortized Cost 4,522 1,997    
Gross Unrealized Gains 2 0    
Gross Unrealized Losses 0 (3)    
Fair Value 4,524 1,994    
Total investments        
Investments [Abstract]        
Amortized Cost 53,627 59,489    
Gross Unrealized Gains 24 1    
Gross Unrealized Losses (34) (180)    
Fair Value $ 53,617 $ 59,310