XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Fair Value of Financial Instruments - Summary of the Fair Value of Marketable Securities (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Available-for-sale Securities, Debt and Equity Maturities, Next Twelve Months, Fair Value $ 299,801
Available-for-sale Securities, Debt and Equity Maturities, Year One through Two, Fair Value 50,919
Available-for-sale Securities, Debt and Equity Maturities, Year over two years, Fair Value 31,441
Debt Securities, Available-for-sale 382,161
Commercial Paper [Member]  
Available-for-sale Securities, Debt and Equity Maturities, Next Twelve Months, Fair Value 23,541
Available-for-sale Securities, Debt and Equity Maturities, Year One through Two, Fair Value 0
Available-for-sale Securities, Debt and Equity Maturities, Year over two years, Fair Value 0
Debt Securities, Available-for-sale 23,541
Corporate Bond Securities [Member]  
Available-for-sale Securities, Debt and Equity Maturities, Next Twelve Months, Fair Value 43,595
Available-for-sale Securities, Debt and Equity Maturities, Year One through Two, Fair Value 28,355
Available-for-sale Securities, Debt and Equity Maturities, Year over two years, Fair Value 14,157
Debt Securities, Available-for-sale 86,107
Asset-Backed Securities [Member]  
Available-for-sale Securities, Debt and Equity Maturities, Next Twelve Months, Fair Value 3,708
Available-for-sale Securities, Debt and Equity Maturities, Year One through Two, Fair Value 6,584
Available-for-sale Securities, Debt and Equity Maturities, Year over two years, Fair Value 11,807
Debt Securities, Available-for-sale 22,099
US Government Agencies Debt Securities [Member]  
Available-for-sale Securities, Debt and Equity Maturities, Next Twelve Months, Fair Value 227,955
Available-for-sale Securities, Debt and Equity Maturities, Year One through Two, Fair Value 15,980
Available-for-sale Securities, Debt and Equity Maturities, Year over two years, Fair Value 5,477
Debt Securities, Available-for-sale 249,412
Foreign Government Agencies [Member]  
Available-for-sale Securities, Debt and Equity Maturities, Next Twelve Months, Fair Value 1,002
Available-for-sale Securities, Debt and Equity Maturities, Year One through Two, Fair Value 0
Available-for-sale Securities, Debt and Equity Maturities, Year over two years, Fair Value 0
Debt Securities, Available-for-sale $ 1,002