XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements - Available For Sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Fair value of available for sale marketable securities    
Amortized Cost $ 66,820 $ 75,435
Gross Unrealized Gains 11  
Gross Unrealized Losses   (34)
Fair Value 66,831 75,401
U.S. Government agency securities    
Fair value of available for sale marketable securities    
Amortized Cost 39,355 49,124
Gross Unrealized Gains 8  
Gross Unrealized Losses   (27)
Fair Value 39,363 49,097
Corporate debt obligations    
Fair value of available for sale marketable securities    
Amortized Cost 27,465 26,311
Gross Unrealized Gains 3  
Gross Unrealized Losses   (7)
Fair Value $ 27,468 $ 26,304