v3.25.2
Note 7 - Available-for-Sale Securities - Summary of Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents, at Carrying Value [Abstract]    
Money market fund $ 25,095 $ 46,079
Corporate debt securities 0 9,663
Securities of U.S. government and government agencies 0 3,978
Total cash equivalents $ 25,095 $ 59,720