XML 111 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 20 - Fair Value Measurements and Fair Value of Financial Instruments - Investments, Marketable Securities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Available-for-sale securities, amortized costs, current $ 275,754
Available-for-sale securities, gross unrealized loss, current (414)
Available-for-sale securities, fair value, current 275,340
US Treasury Securities [Member]  
Available-for-sale securities, amortized costs, current 226,136
Available-for-sale securities, gross unrealized loss, current (344)
Available-for-sale securities, fair value, current 225,792
US Government-sponsored Enterprises Debt Securities [Member]  
Available-for-sale securities, amortized costs, current 49,618
Available-for-sale securities, gross unrealized loss, current (70)
Available-for-sale securities, fair value, current 49,548
Available-for-sale securities, amortized costs, noncurrent 64,596
Available-for-sale securities, gross unrealized loss, noncurrent (200)
Available-for-sale securities, fair value, noncurrent $ 64,396