XML 51 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Note 10 - Fair Value Measurements - Financial Assets and Liabilities, Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Total Fair Value $ 348,397 $ 313,675
Assets, fair value 368,623 335,650
Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 31,180 50,075
Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 334,386 282,437
Fair Value, Inputs, Level 3 [Member]    
Assets, fair value 3,057 3,138
Money Market Funds [Member]    
Total Fair Value 10,954 28,100
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Total Fair Value 10,954 28,100
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
Corporate Debt Securities [Member]    
Total Fair Value 308,909 260,950
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 308,909 260,950
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Total Fair Value 0 0
Commercial Paper [Member]    
Total Fair Value 4,943 1,994
Commercial Paper [Member] | Fair Value, Inputs, Level 1 [Member]    
Total Fair Value 0 0
Commercial Paper [Member] | Fair Value, Inputs, Level 2 [Member]    
Total Fair Value 4,943 1,994
Commercial Paper [Member] | Fair Value, Inputs, Level 3 [Member]    
Total Fair Value 0 0
US Government Agencies Short-term Debt Securities [Member]    
Total Fair Value 20,534 19,493
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 20,534 19,493
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 3,057 3,138
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 3,057 3,138
Mutual Fund [Member]    
Total Fair Value 20,226 21,975
Mutual Fund [Member] | Fair Value, Inputs, Level 1 [Member]    
Total Fair Value 20,226 21,975
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