XML 34 R22.htm IDEA: XBRL DOCUMENT v3.4.0.3
Marketable Securities - Schedule of Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Mar. 31, 2015
Dec. 31, 2014
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents $ 33,009 $ 69,482 $ 25,256 $ 6,030
Total cash equivalents 28,057 65,937    
Amortized Cost 183,533 205,440    
Gross Unrealized Gains 107 51    
Gross Unrealized (Losses) (8) (36)    
Estimated Fair Value 183,632 205,455    
Available-for-sale securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 155,477 139,504    
Gross Unrealized Gains 106 50    
Gross Unrealized (Losses) (8) (36)    
Estimated Fair Value 155,575 139,518    
Money market funds [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents 19,387 25,070    
Total cash equivalents 19,387 25,070    
Cash equivalents [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents 28,056 65,936    
Gross Unrealized Gains 1 1    
Total cash equivalents 28,057 65,937    
Commercial paper securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents   2,000    
Total cash equivalents   2,000    
Commercial paper securities [Member] | Available-for-sale securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 32,413 30,667    
Gross Unrealized Gains 55 50    
Estimated Fair Value 32,468 30,717    
U.S. government sponsored entity debt securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents 8,669 38,866    
Gross Unrealized Gains 1 1    
Total cash equivalents 8,670 38,867    
U.S. government sponsored entity debt securities [Member] | Available-for-sale securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 108,501 91,562    
Gross Unrealized Gains 50      
Gross Unrealized (Losses) (3) (24)    
Estimated Fair Value 108,548 91,538    
Corporate debt securities [Member] | Available-for-sale securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 14,563 17,275    
Gross Unrealized Gains 1      
Gross Unrealized (Losses) (5) (12)    
Estimated Fair Value $ 14,559 $ 17,263