XML 54 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Note 2 - Investment Securities - Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Cash $ 21,969 $ 14,058
Cash equivalents 26,052 14,184
Marketable securities 9,523 21,728
Total cash, cash equivalents and marketable securities 35,575 35,912
US Treasury and Government [Member]    
Marketable securities 1,397 11,870
US Government Agencies Debt Securities [Member]    
Marketable securities 2,677
US States and Political Subdivisions Debt Securities [Member]    
Marketable securities 200 200
Corporate Debt Securities [Member]    
Marketable securities 2,816 7,825
Money Market Funds [Member]    
Cash equivalents 4,083 126
Commercial Paper [Member]    
Cash equivalents $ 2,433 $ 1,833