v3.25.2
Note 3 - Cash and Cash Equivalents - Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Money Market Funds [Member]    
Amortized cost $ 2,636 $ 7,002
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 2,636 7,002
Cash Equivalents [Member]    
Amortized cost 2,636 7,002
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 2,636 7,002
Cash [Member]    
Amortized cost 4,649 5,153
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 4,649 5,153
Cash and Cash Equivalents [Member]    
Amortized cost 7,285 12,155
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value $ 7,285 $ 12,155