XML 46 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Schedule of Financial Assets Measured and Recognized at Fair Value (Details) - Recurring - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets    
Marketable Securities $ 79,935 $ 31,910
Total fair value of assets 95,744 68,214
Marketable Securities Amortized Cost 79,977 31,881
Marketable Securities Gross Unrealized Gains   30
Marketable Securities Gross Unrealized Losses (42) (1)
Marketable Securities Estimate Fair Value 79,935 31,910
Amortized Cost 95,786 68,185
Gross Unrealized Gains   30
Gross Unrealized Losses (42) (1)
Estimate Fair Value 95,744 68,214
U.S. Government Bonds    
Assets    
Marketable Securities 4,667  
Marketable Securities Amortized Cost 4,670  
Marketable Securities Gross Unrealized Losses (3)  
Marketable Securities Estimate Fair Value 4,667  
Foreign Government Agency Bonds    
Assets    
Marketable Securities [1] 6,526  
Marketable Securities Amortized Cost 6,530  
Marketable Securities Gross Unrealized Losses (4)  
Marketable Securities Estimate Fair Value 6,526  
Corporate Bonds    
Assets    
Marketable Securities 49,989 31,910
Marketable Securities Amortized Cost 50,008 31,881
Marketable Securities Gross Unrealized Gains   30
Marketable Securities Gross Unrealized Losses (19) (1)
Marketable Securities Estimate Fair Value 49,989 31,910
Asset-backed Securities    
Assets    
Marketable Securities 18,753  
Marketable Securities Amortized Cost 18,769  
Marketable Securities Gross Unrealized Losses (16)  
Marketable Securities Estimate Fair Value 18,753  
Money Market Funds    
Assets    
Money market funds [2] 15,809 36,304
Amortized Cost [2] 15,809 36,304
Estimate Fair Value [2] 15,809 36,304
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Assets    
Marketable Securities 4,667  
Total fair value of assets 20,476 36,304
Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. Government Bonds    
Assets    
Marketable Securities 4,667  
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money Market Funds    
Assets    
Money market funds [2] 15,809 36,304
Quoted Prices in Active Markets for Identical Assets (Level 2)    
Assets    
Marketable Securities 75,268 31,910
Total fair value of assets 75,268 31,910
Quoted Prices in Active Markets for Identical Assets (Level 2) | Foreign Government Agency Bonds    
Assets    
Marketable Securities [1] 6,526  
Quoted Prices in Active Markets for Identical Assets (Level 2) | Corporate Bonds    
Assets    
Marketable Securities 49,989 $ 31,910
Quoted Prices in Active Markets for Identical Assets (Level 2) | Asset-backed Securities    
Assets    
Marketable Securities $ 18,753  
[1]

Consists of short-term agency bonds of Asian Development Bank and International Bank for Reconstruction and Development.

[2]

Included in cash and cash equivalents on the balance sheet.