XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Note 10 - Fair Value Measurements - Financial Assets and Liabilities, Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Total Fair Value $ 688,071 $ 183,145
Assets, fair value 759,065 248,482
Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 571,253 77,204
Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 187,738 171,130
Fair Value, Inputs, Level 3 [Member]    
Assets, fair value 74 148
Money Market Funds [Member]    
Total Fair Value 500,259 11,867
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Total Fair Value 500,259 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 154,489 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 154,489 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 33,249  
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 33,249  
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 70,994 65,337
Mutual Fund [Member] | Fair Value, Inputs, Level 1 [Member]    
Total Fair Value 70,994 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