XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Fair Value of Financial Instruments - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash and cash equivalents $ 166,288 $ 137,328
Cash and cash equivalents 166,287 137,328
Cash and cash equivalents, unrealized loss (1)  
Short-term marketable securities, amortization cost 292,161 268,027
Unrealized gains, short-term securities 19 103
Short-term marketable securities, unrealized loss (1,329) (170)
Short-term marketable securities 290,851 267,960
Long-term marketable securities, amortization cost 83,361 111,374
Unrealized gains, long-term securities 12 178
Long-term marketable securities, unrealized loss (1,013) (354)
Long-term marketable securities 82,360 111,198
Cash and cash equivalents and marketable securities, amortization cost 541,810 516,729
Unrealized gains, securities 31 281
Unrealized loss, securities (2,343) (524)
Cash and cash equivalents and short-term and long-term Marketable Securities, fair value 539,498 516,486
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Short-term marketable securities, amortization cost 14,619 18,046
Unrealized gains, short-term securities 0 0
Short-term marketable securities, unrealized loss (28) 0
Short-term marketable securities 14,591 18,046
Corporate Debt Securities [Member]    
Short-term marketable securities, amortization cost 43,756 28,869
Unrealized gains, short-term securities 19 101
Short-term marketable securities, unrealized loss (179) (7)
Short-term marketable securities 43,596 28,963
Long-term marketable securities, amortization cost 43,266 57,762
Unrealized gains, long-term securities 10 160
Long-term marketable securities, unrealized loss (765) (182)
Long-term marketable securities 42,511 57,740
Asset-Backed Securities [Member]    
Short-term marketable securities, amortization cost 3,708 3,952
Unrealized gains, short-term securities 0 0
Short-term marketable securities, unrealized loss (1) 0
Short-term marketable securities 3,707 3,952
Long-term marketable securities, amortization cost 18,482 14,941
Unrealized gains, long-term securities 2 6
Long-term marketable securities, unrealized loss (92) (36)
Long-term marketable securities 18,392 14,911
US Government Agencies Debt Securities [Member]    
Short-term marketable securities, amortization cost 229,076 217,160
Unrealized gains, short-term securities 0 2
Short-term marketable securities, unrealized loss (1,121) (163)
Short-term marketable securities 227,955 216,999
Long-term marketable securities, amortization cost 21,613 37,664
Unrealized gains, long-term securities 0 0
Long-term marketable securities, unrealized loss (156) (136)
Long-term marketable securities 21,457 37,528
Foreign Government Agencies [Member]    
Long-term marketable securities, amortization cost 1,002 1,007
Unrealized gains, long-term securities 0 12
Long-term marketable securities, unrealized loss 0 0
Long-term marketable securities 1,002 1,019
Cash [Member]    
Cash and cash equivalents 89,526 61,220
Cash and cash equivalents 89,526  
Money Market Funds [Member]    
Cash and cash equivalents 67,811 75,258
Cash and cash equivalents 67,811  
Commercial Paper [Member]    
Cash and cash equivalents 8,951 $ 850
Cash and cash equivalents 8,950  
Cash and cash equivalents, unrealized loss $ (1)