XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Note 7 - Marketable Securities - Short-term and Long-term Available for Sale Securities (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Amortized Cost $ 49,186
Unrealized Gains 203
Unrealized Losses (37)
Fair Value 49,352
Bank Time Deposits [Member]  
Amortized Cost 5,395
Unrealized Gains 73
Unrealized Losses 0
Fair Value 5,468
US States and Political Subdivisions Debt Securities [Member]  
Amortized Cost 19,281
Unrealized Gains 51
Unrealized Losses (5)
Fair Value 19,327
Corporate Debt Securities [Member]  
Amortized Cost 20,010
Unrealized Gains 78
Unrealized Losses (30)
Fair Value 20,058
US Government Agencies Debt Securities [Member]  
Amortized Cost 3,500
Unrealized Gains 1
Unrealized Losses (2)
Fair Value 3,499
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]  
Amortized Cost 1,000
Unrealized Gains 0
Unrealized Losses 0
Fair Value $ 1,000