XML 44 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash, Cash Equivalents and Investments - Cash Equivalents and Investments Measured at Fair Value (Detail) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total $ 26,836 $ 25,795
Pre-refunded Municipal Bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 303 0
Investments 8,808 7,776
U.S. Government Agency Bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 2,150 2,846
Investments 2,781 2,571
Corporate Bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 5,783 3,608
Investments 4,377 5,569
Certificates of Deposit [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 351 750
Investments 2,026 2,530
Money Market Funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 257 145
Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total 2,634 3,425
Level 1 [Member] | Pre-refunded Municipal Bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Investments 0 0
Level 1 [Member] | U.S. Government Agency Bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Investments 0 0
Level 1 [Member] | Corporate Bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Investments 0 0
Level 1 [Member] | Certificates of Deposit [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 351 750
Investments 2,026 2,530
Level 1 [Member] | Money Market Funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 257 145
Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total 24,202 22,370
Level 2 [Member] | Pre-refunded Municipal Bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 303 0
Investments 8,808 7,776
Level 2 [Member] | U.S. Government Agency Bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 2,150 2,846
Investments 2,781 2,571
Level 2 [Member] | Corporate Bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 5,783 3,608
Investments 4,377 5,569
Level 2 [Member] | Certificates of Deposit [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Investments 0 0
Level 2 [Member] | Money Market Funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total 0 0
Level 3 [Member] | Pre-refunded Municipal Bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Investments 0 0
Level 3 [Member] | U.S. Government Agency Bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Investments 0 0
Level 3 [Member] | Corporate Bonds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Investments 0 0
Level 3 [Member] | Certificates of Deposit [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Investments 0 0
Level 3 [Member] | Money Market Funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents $ 0 $ 0