XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Marketable Securities - Short-term and Long-term Available for Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Amortized Cost $ 56,411  
Unrealized Gains 2  
Unrealized Losses (966)  
Fair Value 55,447  
Amortized Cost   $ 26,039
Unrealized Gains   7
Unrealized Losses   (126)
Fair Value   25,920
US States and Political Subdivisions Debt Securities [Member]    
Amortized Cost 17,893  
Unrealized Gains 0  
Unrealized Losses (365)  
Fair Value 17,528  
Amortized Cost   12,549
Unrealized Gains   0
Unrealized Losses   (70)
Fair Value   12,479
Corporate Debt Securities [Member]    
Amortized Cost 12,299  
Unrealized Gains 0  
Unrealized Losses (234)  
Fair Value 12,065  
Amortized Cost   9,303
Unrealized Gains   0
Unrealized Losses   (44)
Fair Value   9,259
US Government Agencies Debt Securities [Member]    
Amortized Cost 22,284  
Unrealized Gains 2  
Unrealized Losses (355)  
Fair Value 21,931  
Amortized Cost   2,500
Unrealized Gains   0
Unrealized Losses   (12)
Fair Value   2,488
Bank Time Deposits [Member]    
Amortized Cost 941  
Unrealized Gains 0  
Unrealized Losses (6)  
Fair Value 935  
Amortized Cost   1,687
Unrealized Gains   7
Unrealized Losses   0
Fair Value   1,694
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Amortized Cost 2,994  
Unrealized Gains 0  
Unrealized Losses (6)  
Fair Value $ 2,988  
Amortized Cost   0
Unrealized Gains   0
Unrealized Losses   0
Fair Value   $ 0