XML 71 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Note 5 - Marketable Securities - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Amortized Cost $ 177,983 $ 83,029
Amortized Cost 177,983 83,029
Unrealized gains 284 230
Unrealized gains 284 230
Unrealized Losses (4) (20)
Fair Value 178,263 83,239
Corporate Debt Securities [Member]    
Amortized Cost 86,417 44,794
Amortized Cost 86,417 44,794
Unrealized gains 223 175
Unrealized gains 223 175
Unrealized Losses (4) (6)
Fair Value 86,636 44,963
Certificates of Deposit [Member]    
Amortized Cost 14,950 15,262
Amortized Cost 14,950 15,262
Unrealized gains 10 8
Unrealized gains 10 8
Unrealized Losses 0 (1)
Fair Value 14,960 15,269
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Amortized Cost 68,943 12,081
Amortized Cost 68,943 12,081
Unrealized gains 34 5
Unrealized gains 34 5
Unrealized Losses 0 (2)
Fair Value 68,977 12,084
Asset-Backed Securities [Member]    
Amortized Cost 6,010 6,484
Amortized Cost 6,010 6,484
Unrealized gains 16 40
Unrealized gains 16 40
Unrealized Losses 0 0
Fair Value 6,026 6,524
US Treasury Securities [Member]    
Amortized Cost 1,663 4,408
Amortized Cost 1,663 4,408
Unrealized gains 1 2
Unrealized gains 1 2
Unrealized Losses 0 (11)
Fair Value $ 1,664 $ 4,399