XML 63 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Cash and Cash Equivalents and Investments (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Cash and Cash Equivalents      
Realized Investment Gains (Losses) $ 0 $ 7,000 $ 0
Cash      
Cash and Cash Equivalents      
Available-for-sale Securities, Amortized Cost Basis 80,386,000 61,661,000  
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 0 0  
Available-for-sale Securities, Gross Unrealized Losses 0 0  
Available-for-sale Securities, Current 80,386,000 61,661,000  
US Treasury Securities      
Cash and Cash Equivalents      
Available-for-sale Securities, Amortized Cost Basis 73,983,000 222,316,000  
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 0 0  
Available-for-sale Securities, Gross Unrealized Losses (9,000) (168,000)  
Available-for-sale Securities, Current 73,974,000 222,148,000  
Corporate Debt Securities [Member]      
Cash and Cash Equivalents      
Available-for-sale Securities, Amortized Cost Basis 5,695,000 27,033,000  
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 0 0  
Available-for-sale Securities, Gross Unrealized Losses (3,000) (54,000)  
Available-for-sale Securities, Current 5,692,000 26,979,000  
Short-term Investments      
Cash and Cash Equivalents      
Available-for-sale Securities, Amortized Cost Basis 79,678,000 249,349,000  
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 0 0  
Available-for-sale Securities, Gross Unrealized Losses (12,000) (222,000)  
Available-for-sale Securities, Current 79,666,000 249,127,000  
Cash and Cash Equivalents and Investments      
Cash and Cash Equivalents      
Available-for-sale Securities, Amortized Cost Basis 160,064,000 311,010,000  
Available-for-sale Securities, Gross Unrealized Gain Accumulated in Investments 0 0  
Available-for-sale Securities, Gross Unrealized Losses (12,000) (222,000)  
Available-for-sale Securities, Current $ 160,052,000 $ 310,788,000