XML 25 R24.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair Value of Financial Instruments (Details 3) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Jun. 30, 2014
Fair value hierarchy for its financial assets      
Transfer of assets between Level 1 to Level 2 $ 0   $ 0
Transfer of liabilities between Level 1 to Level 2 0   0
Transfer of assets between Level 2 to Level 1 0   0
Transfer of liabilities between Level 2 to Level 1 0   $ 0
Fair Value      
Fair value hierarchy for its financial assets      
Money market funds 4,043 $ 1,837  
Total assets 33,828 25,168  
Fair Value | U.S. government-sponsored enterprise bonds      
Fair value hierarchy for its financial assets      
Available-for-sale securities 8,196 2,248  
Fair Value | Municipal Bonds      
Fair value hierarchy for its financial assets      
Available-for-sale securities 3,101 1,243  
Fair Value | Corporate notes      
Fair value hierarchy for its financial assets      
Available-for-sale securities 16,765 17,164  
Fair Value | Certificates of deposit      
Fair value hierarchy for its financial assets      
Available-for-sale securities 1,223 2,676  
Fair Value | Commercial Paper      
Fair value hierarchy for its financial assets      
Available-for-sale securities 500    
Level 1      
Fair value hierarchy for its financial assets      
Money market funds 4,043 1,837  
Total assets 4,043 1,837  
Level 2      
Fair value hierarchy for its financial assets      
Total assets 29,785 23,331  
Level 2 | U.S. government-sponsored enterprise bonds      
Fair value hierarchy for its financial assets      
Available-for-sale securities 8,196 2,248  
Level 2 | Municipal Bonds      
Fair value hierarchy for its financial assets      
Available-for-sale securities 3,101 1,243  
Level 2 | Corporate notes      
Fair value hierarchy for its financial assets      
Available-for-sale securities 16,765 17,164  
Level 2 | Certificates of deposit      
Fair value hierarchy for its financial assets      
Available-for-sale securities 1,223 $ 2,676  
Level 2 | Commercial Paper      
Fair value hierarchy for its financial assets      
Available-for-sale securities $ 500