XML 44 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Amortized Cost    
Amortized Cost $ 61,556 $ 69,725
Gross Unrealized Gains    
Gross Unrealized Gains 42  
Gross Unrealized Losses    
Gross Unrealized Losses   (13)
Fair Value    
Fair Value 61,598 69,712
U.S. government and municipal obligations    
Amortized Cost    
Maturing in one year or less 27,622 27,355
Gross Unrealized Gains    
Maturing in one year or less 25  
Gross Unrealized Losses    
Maturing in one year or less   (4)
Fair Value    
Maturing in one year or less 27,647 27,351
Corporate debt securities    
Amortized Cost    
Maturing in one year or less 33,934 42,370
Gross Unrealized Gains    
Maturing in one year or less 17  
Gross Unrealized Losses    
Maturing in one year or less   (9)
Fair Value    
Maturing in one year or less $ 33,951 $ 42,361