XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Marketable Securities - Short-term and Long-term Available for Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Amortized Cost $ 48,746  
Unrealized Gains 2  
Unrealized Losses (638)  
Fair Value 48,110  
Amortized Cost   $ 26,039
Unrealized Gains   7
Unrealized Losses   (126)
Fair Value   25,920
Bank Time Deposits [Member]    
Amortized Cost 1,438  
Unrealized Gains 2  
Unrealized Losses (2)  
Fair Value 1,438  
Amortized Cost   1,687
Unrealized Gains   7
Unrealized Losses   0
Fair Value   1,694
US States and Political Subdivisions Debt Securities [Member]    
Amortized Cost 14,889  
Unrealized Gains 0  
Unrealized Losses (264)  
Fair Value 14,625  
Amortized Cost   12,549
Unrealized Gains   0
Unrealized Losses   (70)
Fair Value   12,479
Corporate Debt Securities [Member]    
Amortized Cost 12,144  
Unrealized Gains 0  
Unrealized Losses (180)  
Fair Value 11,964  
Amortized Cost   9,303
Unrealized Gains   0
Unrealized Losses   (44)
Fair Value   9,259
US Government Agencies Debt Securities [Member]    
Amortized Cost 17,288  
Unrealized Gains 0  
Unrealized Losses (188)  
Fair Value 17,100  
Amortized Cost   2,500
Unrealized Gains   0
Unrealized Losses   (12)
Fair Value   2,488
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Amortized Cost 2,987  
Unrealized Gains 0  
Unrealized Losses (4)  
Fair Value $ 2,983  
Amortized Cost   0
Unrealized Gains   0
Unrealized Losses   0
Fair Value   $ 0