XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Cash, Cash Equivalents, and Marketable Securities - Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Money Market Funds [Member]    
Amortized cost $ 3,897 $ 5,113
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 3,897 5,113
US Treasury Securities [Member]    
Amortized cost   19,883
Gross unrealized gains   1
Gross unrealized losses   0
Fair value   19,884
Cash Equivalents [Member]    
Amortized cost 3,897 24,996
Gross unrealized gains 0 1
Gross unrealized losses 0 0
Fair value 3,897 24,997
Cash [Member]    
Amortized cost 10,748 3,824
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 10,748 3,824
Cash and Cash Equivalents [Member]    
Amortized cost 14,645 28,820
Gross unrealized gains 0 1
Gross unrealized losses 0 0
Fair value $ 14,645 28,821
Us Treasury Securities with Maturity Greater than 90 Days but Less than 1 Year [Member]    
Amortized cost   6,179
Gross unrealized gains   0
Gross unrealized losses   0
Fair value   6,179
Marketable Securities [Member]    
Amortized cost   6,179
Gross unrealized gains   0
Gross unrealized losses   0
Fair value   $ 6,179