XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents and Short-Term Investments (Tables)
3 Months Ended
Mar. 31, 2022
Cash and Cash Equivalents [Abstract]  
Schedule of cash, cash equivalents and short-term investments
   March 31,
2022
   December 31,
2021
 
Cash and cash equivalents:        
Cash  $2,426   $845 
Money market funds   16,016    16,830 
Total cash and cash equivalents  $18,442   $17,675 
           
Short-term investments:          
Certificates of deposit  $249   $250 
Commercial paper   548    2,210 
Corporate notes   7,998    12,024 
Municipal bonds   452    1,437 
Total short-term investments  $9,247   $15,921 

 

Schedule of contractual maturities of short-term investments
   March 31, 2022 
     
Due within one year   $249 
Due after one year through five years   8,998 
Total   $9,247 

 

Schedule of unrealized gains and losses related to short-term investments
   March 31, 2022 
   Amortized
Cost
   Gross
Unrealized
Gains
   Gross
Unrealized
Losses
   Aggregate
Estimated Fair
Value
 
Short-term investments:                
Certificates of deposit  $249   $
   $
   $249 
Commercial paper   548    
         548 
Corporate notes   8,028    
    (30)   7,998 
Municipal bonds   452    
    
    452 
Total short-term investments  $9,277   $
   $(30)  $9,247 

 

   December 31, 2021 
   Amortized
Cost
   Gross
Unrealized
Gains
   Gross
Unrealized
Losses
   Aggregate
Estimated
Fair Value
 
Short-term investments:                
Certificates of deposit  $250   $
   $
   $250 
Commercial paper   2,210    
    
    2,210 
Corporate notes   12,035    
    (11)   12,024 
Municipal bonds   1.437    
    
    1,437 
Total short-term investments  $15,932   $
   $(11)  $15,921