XML 53 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Cash, Cash Equivalents, And Available-For-Sale Securities (Fair Value Hierarchy for Cash Equivalents and Available-For-Sale Securities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Fair value measurements    
Cash and Cash Equivalents, Fair Value Disclosure $ 23,021 $ 30,411
Debt Securities, Available-for-sale, Current 81,632 80,838
Cash and cash equivalents and available for sale securities, Fair Value Disclosure 104,653 111,249
U.S. Treasury securities    
Fair value measurements    
Debt Securities, Available-for-sale, Current 38,996 42,184
Corporate Debt Securities    
Fair value measurements    
Debt Securities, Available-for-sale, Current 42,636 38,654
Level 1    
Fair value measurements    
Cash and Cash Equivalents, Fair Value Disclosure 23,021 30,411
Cash and cash equivalents and available for sale securities, Fair Value Disclosure 62,017 72,595
Level 1 | U.S. Treasury securities    
Fair value measurements    
Debt Securities, Available-for-sale, Current 38,996 42,184
Level 2    
Fair value measurements    
Cash and cash equivalents and available for sale securities, Fair Value Disclosure 42,636 38,654
Level 2 | Corporate Debt Securities    
Fair value measurements    
Debt Securities, Available-for-sale, Current $ 42,636 $ 38,654