XML 32 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 14 - Fair Value Measurements - Assets and Liabilities Carried at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Total fair value of assets $ 341,444 $ 332,838
Fair Value, Inputs, Level 1 [Member]    
Total fair value of assets 71,325 994
Fair Value, Inputs, Level 2 [Member]    
Total fair value of assets 270,119 331,844
Money Market Funds [Member]    
Cash equivalents 190,598 740
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash equivalents 67,494 38
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash equivalents 123,104 702
Commercial Paper [Member]    
Cash equivalents 9,465 96,759
Investment in marketable securities 6,464 39,701
Commercial Paper [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash equivalents 0 0
Investment in marketable securities 0 0
Commercial Paper [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash equivalents 9,465 96,759
Investment in marketable securities 6,464 39,701
Municipal Bonds [Member]    
Cash equivalents 1,250  
Investment in marketable securities 6,119 6,733
Municipal Bonds [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash equivalents 0  
Investment in marketable securities 0 0
Municipal Bonds [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash equivalents 1,250  
Investment in marketable securities 6,119 6,733
US Treasury Securities [Member]    
Investment in marketable securities 3,759  
US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Investment in marketable securities 3,759  
US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Investment in marketable securities 0  
Corporate Debt Securities [Member]    
Investment in marketable securities 119,449 146,126
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Investment in marketable securities 0 0
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Investment in marketable securities 119,449 146,126
Variable Rate Demand Note [Member]    
Investment in marketable securities   8,900
Variable Rate Demand Note [Member] | Fair Value, Inputs, Level 1 [Member]    
Investment in marketable securities   0
Variable Rate Demand Note [Member] | Fair Value, Inputs, Level 2 [Member]    
Investment in marketable securities   8,900
Asset-backed Securities [Member]    
Investment in marketable securities 4,268 32,923
Asset-backed Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Investment in marketable securities 0 0
Asset-backed Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Investment in marketable securities 4,268 32,923
Certificates of Deposit [Member]    
Investment in marketable securities 72 956
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]    
Investment in marketable securities 72 956
Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Investment in marketable securities $ 0 $ 0