XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value of Financial Assets and Liability - Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Fair Value of Financial Assets and Liability    
Amortized Cost $ 131,931 $ 202,653
Gross Unrealized Gains 119 23
Gross Unrealized Losses (1) (157)
Fair Value 132,049 202,519
Corporate Debt Securities    
Fair Value of Financial Assets and Liability    
Amortized Cost 131,931 202,653
Gross Unrealized Gains 119 23
Gross Unrealized Losses (1) (157)
Fair Value $ 132,049 $ 202,519