XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Note 4 - Investments and Fair-value Measurements - Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Short-term investments $ 121,636 $ 164,743
Restricted investments 1,054 1,054
Fair Value, Recurring [Member]    
Short-term investments 121,640 164,762
Restricted investments 1,054 1,054
Total 122,694 165,816
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Short-term investments 101,712 62,643
Restricted investments 1,054 1,054
Total 102,766 63,697
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Short-term investments 19,928 102,119
Restricted investments 0 0
Total 19,928 102,119
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Short-term investments 0 0
Restricted investments 0 0
Total 0 0
US Treasury Securities [Member] | Fair Value, Recurring [Member]    
Short-term investments 19,928 102,119
US Treasury Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Short-term investments 0 0
US Treasury Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Short-term investments 19,928 102,119
US Treasury Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Short-term investments 0 0
Money Market Funds [Member] | Fair Value, Recurring [Member]    
Short-term investments 101,712 62,643
Money Market Funds [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Short-term investments 101,712 62,643
Money Market Funds [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Short-term investments 0 0
Money Market Funds [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Short-term investments $ 0 $ 0