v3.26.1
Note 2 - Investments and Fair Value Measurements - Unrealized Loss Positions (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Investments, fair value, 12 months or less $ 298,227
Investments, unrealized loss, 12 months or less (1,914)
Investments, fair value, 12 months or longer 0
Investments, unrealized loss, 12 months or longer 0
Investments, unrealized loss, fair value 298,227
Investments, unrealized loss (1,914)
Certificates of Deposit [Member]  
Investments, fair value, 12 months or less 7,846
Investments, unrealized loss, 12 months or less (34)
Investments, fair value, 12 months or longer 0
Investments, unrealized loss, 12 months or longer 0
Investments, unrealized loss, fair value 7,846
Investments, unrealized loss (34)
US Treasury Securities [Member]  
Investments, fair value, 12 months or less 238,347
Investments, unrealized loss, 12 months or less (1,359)
Investments, fair value, 12 months or longer 0
Investments, unrealized loss, 12 months or longer 0
Investments, unrealized loss, fair value 238,347
Investments, unrealized loss (1,359)
Corporate Bond Securities [Member]  
Investments, fair value, 12 months or less 52,034
Investments, unrealized loss, 12 months or less (521)
Investments, fair value, 12 months or longer 0
Investments, unrealized loss, 12 months or longer 0
Investments, unrealized loss, fair value 52,034
Investments, unrealized loss $ (521)