XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Note 4 - Investments and Fair-value Measurements - Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt securities, available for sale, amortized cost $ 121,636 $ 164,743
Debt securities, available for sale, gross unrealized gains (losses) 4 19
Debt securities, available for sale, fair value 121,640 164,762
Debt securities, amortized cost 122,690 165,797
Debt securities, fair value 122,694 165,816
US Treasury Securities [Member]    
Debt securities, available for sale, amortized cost 19,924 102,100
Debt securities, available for sale, gross unrealized gains (losses) 4 19
Debt securities, available for sale, fair value 19,928 102,119
Money Market Funds [Member]    
Debt securities, available for sale, amortized cost 101,712 62,643
Debt securities, available for sale, gross unrealized gains (losses) 0 0
Debt securities, available for sale, fair value 101,712 62,643
Certificates of Deposit [Member]    
Debt securities, held-to-maturity, amortized cost 1,054 1,054
Debt securities, held-to-maturity, fair value $ 1,054 $ 1,054