XML 66 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 5 - Marketable Securities - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortized Cost $ 83,029 $ 128,196
Unrealized gains 230 147
Unrealized Losses (20) (110)
Fair Value 83,239 128,233
Corporate Debt Securities [Member]    
Amortized Cost 44,794 54,256
Unrealized gains 175 74
Unrealized Losses (6) (49)
Fair Value 44,963 54,281
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Amortized Cost 15,262 18,850
Unrealized gains 8 17
Unrealized Losses (1) (1)
Fair Value 15,269 18,866
Certificates of Deposit [Member]    
Amortized Cost 12,081 28,507
Unrealized gains 5 30
Unrealized Losses (2) (3)
Fair Value 12,084 28,534
US Treasury Securities [Member]    
Amortized Cost 6,484 10,456
Unrealized gains 40 23
Unrealized Losses 0 (7)
Fair Value 6,524 10,472
Asset-Backed Securities [Member]    
Amortized Cost 4,408 16,127
Unrealized gains 2 3
Unrealized Losses (11) (50)
Fair Value $ 4,399 $ 16,080