XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Marketable Securities - Marketable Securities (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Amortized Cost $ 106,292
Unrealized Gains 0
Unrealized Losses (512)
Total 105,780
Corporate Debt Securities [Member]  
Amortized Cost 73,184
Unrealized Gains 0
Unrealized Losses (416)
Total 72,768
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]  
Amortized Cost 22,713
Unrealized Gains 0
Unrealized Losses (52)
Total 22,661
Certificates of Deposit [Member]  
Amortized Cost 5,674
Unrealized Gains 0
Unrealized Losses (20)
Total 5,654
Asset-Backed Securities [Member]  
Amortized Cost 4,721
Unrealized Gains 0
Unrealized Losses (24)
Total $ 4,697