XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - Fair Value Measurements - Financial Assets and Liabilities, Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Total Fair Value $ 731,351 $ 183,145
Assets, fair value 800,072 248,482
Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 441,303 77,204
Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 358,695 171,130
Fair Value, Inputs, Level 3 [Member]    
Assets, fair value 74 148
Money Market Funds [Member]    
Total Fair Value 372,582 11,867
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Total Fair Value 372,582 11,867
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Total Fair Value 0 0
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]    
Total Fair Value 0 0
Certificates of Deposit [Member]    
Total Fair Value 181,384 164,418
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]    
Total Fair Value 0 0
Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Total Fair Value 181,384 164,418
Certificates of Deposit [Member] | Fair Value, Inputs, Level 3 [Member]    
Total Fair Value 0 0
US Government Agencies Short-Term Debt Securities [Member]    
Total Fair Value 177,311  
US Government Agencies Short-Term Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Total Fair Value 0  
US Government Agencies Short-Term Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Total Fair Value 177,311  
US Government Agencies Short-Term Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Total Fair Value 0  
Corporate Debt Securities [Member]    
Total Fair Value   6,712
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Total Fair Value   0
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Total Fair Value   6,712
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Total Fair Value   0
Auction Rate Securities [Member]    
Total Fair Value 74 148
Auction Rate Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Total Fair Value 0 0
Auction Rate Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Total Fair Value 0 0
Auction Rate Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Total Fair Value 74 148
Mutual Fund [Member]    
Total Fair Value 68,721 65,337
Mutual Fund [Member] | Fair Value, Inputs, Level 1 [Member]    
Total Fair Value 68,721 65,337
Mutual Fund [Member] | Fair Value, Inputs, Level 2 [Member]    
Total Fair Value 0 0
Mutual Fund [Member] | Fair Value, Inputs, Level 3 [Member]    
Total Fair Value $ 0 $ 0