XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Fair Value Measurements - Financial Assets and Liabilities, Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Total Fair Value $ 949,847 $ 716,714
Assets, fair value 1,008,775 771,550
Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 251,660 190,350
Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 756,770 580,633
Fair Value, Inputs, Level 3 [Member]    
Assets, fair value 345 567
Money Market Funds [Member]    
Total Fair Value 192,732 135,514
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Total Fair Value 192,732 135,514
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 165,120 127,123
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 165,120 127,123
Certificates of Deposit [Member] | Fair Value, Inputs, Level 3 [Member]    
Total Fair Value 0 0
Corporate Debt Securities [Member]    
Total Fair Value 22,729 95,101
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Total Fair Value 0 0
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Total Fair Value 22,729 95,101
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Total Fair Value 0 0
US Government Agencies Short-Term Debt Securities [Member]    
Total Fair Value 568,921 358,409
US Government Agencies Short-Term Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Total Fair Value 0 0
US Government Agencies Short-Term Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Total Fair Value 568,921 358,409
US Government Agencies Short-Term Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Total Fair Value 0 0
Auction Rate Securities [Member]    
Total Fair Value 345 567
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 345 567
Mutual Fund [Member]    
Total Fair Value 58,928 54,836
Mutual Fund [Member] | Fair Value, Inputs, Level 1 [Member]    
Total Fair Value 58,928 54,836
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