XML 54 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements. Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents $ 153,790 $ 140,544
Amortized cost, cash and cash equivalents and debt securities available-for-sale 348,675 381,858
Gross Unrealized Gain 481 235
Gross Unrealized Loss (78) (317)
Cash, Cash Equivalents and Debt Securities, Fair Value 349,078 381,776
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents 10,093 25,796
Estimated Fair Value, Cash and Cash Equivalents 10,093 25,796
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost, debt securities, available-for-sale 45,065 42,273
Gross Unrealized Gain 26 0
Gross Unrealized Loss (3) (71)
Estimated Fair Value, Debt Securities 45,088 42,202
U.S. government debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost, debt securities, available-for-sale 288,522 308,775
Gross Unrealized Gain 455 235
Gross Unrealized Loss (74) (236)
Estimated Fair Value, Debt Securities 288,903 308,774
U.S. government agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost, debt securities, available-for-sale 4,995 5,014
Gross Unrealized Gain 0 0
Gross Unrealized Loss (1) (10)
Estimated Fair Value, Debt Securities $ 4,994 $ 5,004