v3.23.1
Note 6 - Marketable Securities - Short-term and Long-term Available for Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Amortized Cost $ 43,720 $ 51,366
Unrealized Gains 0 0
Unrealized Losses (1,045) (1,379)
Fair Value 42,675 49,987
US States and Political Subdivisions Debt Securities [Member]    
Amortized Cost 14,377 15,574
Unrealized Gains 0 0
Unrealized Losses (330) (417)
Fair Value 14,047 15,157
Corporate Debt Securities [Member]    
Amortized Cost 6,567 9,578
Unrealized Gains 0 0
Unrealized Losses (153) (205)
Fair Value 6,414 9,373
US Government Agencies Debt Securities [Member]    
Amortized Cost 22,282 25,275
Unrealized Gains 0 0
Unrealized Losses (558) (750)
Fair Value 21,724 24,525
Bank Time Deposits [Member]    
Amortized Cost 494 939
Unrealized Gains 0 0
Unrealized Losses (4) (7)
Fair Value $ 490 $ 932