XML 55 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2021
Marketable Securities [Abstract]  
Summary of Marketable securities
Marketable securities consisted of the following as of December 31, 2021 (in thousands):    
 
    
Amortized
Cost
    
Gross
Unrealized
Gains
    
Gross
Unrealized
Losses
    
Fair Value
 
Available-for-sale
securities, short-term
                                   
Commercial paper
   $ 47,939      $ —        $ —        $ 47,939  
Corporate debt securities
     7,992        —          (11      7,981  
Asset-backed securities
     16,177        —          (22      16,155  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
available-for-sale
securities, short-term
     72,108        —          (33      72,075  
Available-for-sale
securities, long-term
                                   
Corporate debt securities
     16,816        —          (103      16,713  
Asset-backed securities
     3,013        —          (25      2,988  
U.S. treasury securities
     11,988        —          (70      11,918  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
available-for-sale
securities, long-term
     31,817        —          (198      31,619  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
available-for-sale
securities
   $ 103,925      $ —        $ (231    $ 103,694