XML 38 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 85,382 $ 81,411
Unrealized Gains 3 8
Unrealized Losses (29) (4)
Estimated Fair Value 85,356 81,415
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 21,473 24,289
Unrealized Losses (1)  
Estimated Fair Value 21,472 24,289
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 63,909 57,122
Unrealized Gains 3 8
Unrealized Losses (28) (4)
Estimated Fair Value 63,884 57,126
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 2,160 3,557
Estimated Fair Value 2,160 3,557
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 17,312 18,981
Estimated Fair Value 17,312 18,981
Corporate Debt Securities | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 2,001  
Unrealized Losses (1)  
Estimated Fair Value 2,000  
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 33,637 24,938
Unrealized Gains 2 5
Unrealized Losses (10) (2)
Estimated Fair Value 33,629 24,941
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 6,807 3,499
Unrealized Losses (8)  
Estimated Fair Value 6,799 3,499
U.S. Government Agency Securities | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost   1,751
Estimated Fair Value   1,751
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 23,465 28,685
Unrealized Gains 1 3
Unrealized Losses (10) (2)
Estimated Fair Value $ 23,456 $ 28,686