XML 42 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 2 - Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Cash and Cash Equivalents and Debt Securities, Available-for-sale, Amortized Cost to Fair Value [Table Text Block]
  

December 31, 2021

 
  

Amortized Cost

  

Unrealized Gains

  

Unrealized Losses

  

Fair Value

 
  

(in thousands)

 

Cash and cash equivalents:

                

Cash

 $61,220  $  $  $61,220 

Money market funds

  75,258         75,258 

Commercial paper

  850         850 

Total

  137,328         137,328 

Short-term marketable securities:

                

Commercial paper

  28,869   101   (7)  28,963 

Corporate bonds

  3,952         3,952 

Asset-backed securities

  217,160   2   (163)  216,999 

U.S. Treasury and government agencies

  18,046         18,046 

Total

  268,027   103   (170)  267,960 

Long-term marketable securities:

                

Asset-backed securities

  14,941   6   (36)  14,911 

U.S. Treasury and government agencies

  37,664      (136)  37,528 

Foreign government

  1,007   12      1,019 

Corporate bonds

  57,762   160   (182)  57,740 

Total

  111,374   178   (354)  111,198 

Total

 $516,729  $281  $(524) $516,486 
  

December 31, 2020

 
  

Amortized Cost

  

Unrealized Gains

  

Unrealized Losses

  

Fair Value

 
  

(in thousands)

 

Cash and cash equivalents:

                

Cash

 $33,105  $  $  $33,105 

Money market funds

  38,028         38,028 

Commercial paper

  2,999         2,999 

Total

  74,132         74,132 

Short-term marketable securities:

                

Commercial paper

  6,147         6,147 

Corporate bonds

  24,368   170      24,538 

Asset-backed securities

  6,263   18      6,281 

U.S. Treasury and government agencies

  244,568   369   (11)  244,926 

Total

  281,346   557   (11)  281,892 

Long-term marketable securities:

                

Asset-backed securities

  38,456   160   (3)  38,613 

U.S. Treasury and government agencies

  6,884   17      6,901 

Foreign government

  1,006   31      1,037 

Corporate bonds

  51,068   839      51,907 

Total

  97,414   1,047   (3)  98,458 

Total

 $452,892  $1,604  $(14) $454,482 
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
  

December 31, 2021

 
  

Level 1

  

Level 2

  

Fair Value

 
  

(in thousands)

 

Money market funds

 $75,258  $  $75,258 

Commercial paper

     18,896   18,896 

U.S. Treasury and government agencies

     254,527   254,527 

Foreign government

     1,019   1,019 

Corporate bonds

     86,703   86,703 

Asset-backed securities

     18,863   18,863 

Total

 $75,258  $380,008  $455,266 
  

December 31, 2020

 
  

Level 1

  

Level 2

  

Fair Value

 
  

(in thousands)

 

Money market funds

 $38,028  $  $38,028 

Commercial paper

     9,146   9,146 

U.S. Treasury and government agencies

     251,827   251,827 

Foreign government

     1,037   1,037 

Corporate bonds

     76,445   76,445 

Asset-backed securities

     44,894   44,894 

Total

 $38,028  $383,349  $421,377 
Investments Classified by Contractual Maturity Date [Table Text Block]
  

December 31, 2021

 
  Mature within One Year  Mature after One Year through Two Years  Mature over Two Years  

Fair Value

 
  

(in thousands)

 

Commercial paper

 $18,896  $  $  $18,896 

U.S. Treasury and government agencies

  216,999   37,528      254,527 

Foreign government

     1,019      1,019 

Corporate bonds

  28,964   38,407   19,332   86,703 

Asset-backed securities

  3,951   7,959   6,953   18,863 

Total

 $268,810  $84,913  $26,285  $380,008 
Schedule of Derivative Instruments [Table Text Block]
  

December 31,

 
  

2021

  

2020

 
  (in thousands) 

Assets

        

Foreign currency forward contracts designated as cash flow hedge

 $1,737  $511 

Foreign currency forward contracts not designated as hedging instruments

  1,599   27 

Total

 $3,336  $538 

Liabilities

        

Foreign currency forward contracts designated as cash flow hedge

 $(181) $(2,200)

Foreign currency forward contracts not designated as hedging instruments

  (207)  (1,677)

Total

 $(388) $(3,877)
Derivative Instruments, Gain (Loss) [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

  

2019

 
  (in thousands) 

Net gains (losses) from non-designated forward contracts

 $2,452  $(1,634) $438 

Other foreign currency transactions gains (losses)

  (2,749)  1,894   (792)

Total foreign exchange gains (losses), net

  (297)  260   (354)

Other expenses

  (276)  (253)  (253)

Other income (expense), net

 $(573) $7  $(607)