v3.26.1
Note 2 - Investments and Fair Value Measurement - Fair Value of Financial Assets and Liabilities by Level Within Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets, fair value $ 20,545 $ 19,967
Liabilities, fair value 1,153 2,376
Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 893 2,521
Liabilities, fair value 0 0
Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 19,652 17,446
Liabilities, fair value 0 0
Fair Value, Inputs, Level 3 [Member]    
Assets, fair value 0 0
Liabilities, fair value 1,153 2,376
Money Market Funds [Member]    
Assets, fair value 893 2,521
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 893 2,521
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 0 0
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]    
Assets, fair value 0 0
US Government Agencies Debt Securities [Member]    
Assets, fair value 19,652 17,446
US Government Agencies Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 0 0
US Government Agencies Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 19,652 17,446
US Government Agencies Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Assets, fair value 0 0
Warrant Liability [Member]    
Liabilities, fair value 1,153 2,376
Warrant Liability [Member] | Fair Value, Inputs, Level 1 [Member]    
Liabilities, fair value 0 0
Warrant Liability [Member] | Fair Value, Inputs, Level 2 [Member]    
Liabilities, fair value 0 0
Warrant Liability [Member] | Fair Value, Inputs, Level 3 [Member]    
Liabilities, fair value $ 1,153 $ 2,376