v3.26.1
Note 7 - Available-for-Sale Securities - Summary of Company's Available-for-sale Securities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Available-for-Sale Securities, Amortized Cost $ 217,183 $ 114,000
Available-for-Sale Securities, Unrealized Gains 15 112
Available-for-Sale Securities, Unrealized Losses (241) (4)
Available-for-Sale Securities, Estimated Fair Value $ 216,957 $ 114,108
Securities of U.S. Government and Government Agencies [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-Sale Securities , Maturities Within two years Within one year
Available-for-Sale Securities, Amortized Cost $ 72,144 $ 29,973
Available-for-Sale Securities, Unrealized Gains 4 37
Available-for-Sale Securities, Unrealized Losses (49) 0
Available-for-Sale Securities, Estimated Fair Value $ 72,099 $ 30,010
Commercial Paper [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-Sale Securities , Maturities Within one year Within one year
Available-for-Sale Securities, Amortized Cost $ 44,060 $ 19,484
Available-for-Sale Securities, Unrealized Gains 1 15
Available-for-Sale Securities, Unrealized Losses (84) 0
Available-for-Sale Securities, Estimated Fair Value $ 43,977 $ 19,499
Certificates of Deposit [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-Sale Securities , Maturities   Within one year
Available-for-Sale Securities, Amortized Cost   $ 1,720
Available-for-Sale Securities, Unrealized Gains   1
Available-for-Sale Securities, Unrealized Losses   0
Available-for-Sale Securities, Estimated Fair Value   $ 1,721
Corporate Debt Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-Sale Securities , Maturities Within one year Within one year
Available-for-Sale Securities, Amortized Cost $ 96,326 $ 56,909
Available-for-Sale Securities, Unrealized Gains 4 52
Available-for-Sale Securities, Unrealized Losses (101) (1)
Available-for-Sale Securities, Estimated Fair Value $ 96,229 $ 56,960
Asset-backed Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-Sale Securities , Maturities Within three years Within four years
Available-for-Sale Securities, Amortized Cost $ 4,653 $ 5,914
Available-for-Sale Securities, Unrealized Gains 6 7
Available-for-Sale Securities, Unrealized Losses (7) (3)
Available-for-Sale Securities, Estimated Fair Value $ 4,652 $ 5,918