Quarterly report pursuant to Section 13 or 15(d)

Note 3 - Investments - Available-for-sale Investments (Details)

v3.22.4
Note 3 - Investments - Available-for-sale Investments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Fair value $ 127,831
Short-term US Treasury Securities [Member]  
Amortized cost 108,580
Gross unrealized gains 10
Gross unrealized losses 327
Fair value 108,263
Short-term Certificates of Deposit [Member]  
Amortized cost 9,513
Gross unrealized gains 0
Gross unrealized losses 238
Fair value 9,275
Short-term Investment [Member]  
Amortized cost 118,093
Gross unrealized gains 10
Gross unrealized losses 565
Fair value 117,538
Long-term US Treasury Securities [Member]  
Amortized cost 6,694
Gross unrealized gains 0
Gross unrealized losses 650
Fair value 6,044
Long-term Certificates of Deposit [Member]  
Amortized cost 4,449
Gross unrealized gains 0
Gross unrealized losses 200
Fair value 4,249
Long-term Investment [Member]  
Amortized cost 11,143
Gross unrealized gains 0
Gross unrealized losses 850
Fair value $ 10,293