XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2021
Cash and Cash Equivalents [Abstract]  
Marketable Available-for-Sale Securities
Marketable
available-for-sale
securities consist of the following (in thousands):

    
Amortized
Cost
    
Gross
Unrealized
Gains
    
Gross
Unrealized
Losses
    
Estimated
Fair Value
 
As of December 31, 2021:
                                   
Cash equivalents:
                                   
Money market funds
   $ 85,638      $ —        $  —        $ 85,638  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total cash equivalents
     85,638        —          —          85,638  
Current marketable securities:
                                   
U.S. and foreign commercial paper
     28,760        —          —          28,760  
U.S. and foreign corporate debt securities
     15,476        —          (8      15,468  
Asset-backed securities
     8,524        1        (3      8,522  
U.S. treasury securities
     7,982        —          (3      7,979  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total current marketable securities
     60,742        1        (14      60,729  
Non-current
marketable securities:
                                   
U.S. corporate debt securities
     8,067        2        (2      8,067  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total marketable securities
   $ 154,447      $ 3      $ (16    $ 154,434  
    
 
 
    
 
 
    
 
 
    
 
 
 
    
Amortized
Cost
    
Gross
Unrealized
Gains
    
Gross
Unrealized
Losses
    
Estimated
Fair Value
 
As of December 31, 2020:
                                   
Cash equivalents:
                                   
Money market funds
   $ 22,415      $ —        $ —        $ 22,415  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total cash equivalents
     22,415        —          —          22,415  
Current marketable securities:
                                   
U.S. and foreign commercial paper
     38,561        —          —          38,561  
U.S. and foreign corporate debt securities
     29,186        7        (4      29,189  
Asset-backed securities
     7,883        2        —          7,885  
U.S. treasury securities
     23,991        3        —          23,994  
U.S. agency securities
     15,498        1        —          15,499  
Supranational debt securities
     3,003        —          (1      3,002  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total current marketable securities
     118,122        13        (5      118,130  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total marketable securities
   $ 140,537      $ 13      $ (5    $ 140,545  
    
 
 
    
 
 
    
 
 
    
 
 
 
Schedule of fair value of the Company marketable securities by contractual maturity
The following table shows the fair value of the Company’s marketable securities, by contractual maturity, as of December 31, 2021 (in thousands):
 
Due less than 1 year
  
$
146,367  
Due between 1 and 2 years
     8,067  
    
 
 
 
Total fair value
   $ 154,434