XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Summary of Financial Assets Measured at Fair Value and Fair Value Hierarchy of Valuation (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets    
Assets fair value $ 85,808 $ 134,800
Level 1    
Assets    
Assets fair value 81,206 98,107
Level 2    
Assets    
Assets fair value 4,602 36,693
Level 3    
Assets    
Assets fair value 0 0
Cash Equivalents | Money Market Funds    
Assets    
Assets fair value 64,223 42,867
Cash Equivalents | Level 1 | Money Market Funds    
Assets    
Assets fair value 64,223 42,867
Cash Equivalents | Level 2 | Money Market Funds    
Assets    
Assets fair value 0 0
Cash Equivalents | Level 3 | Money Market Funds    
Assets    
Assets fair value 0 0
Short-term marketable securities | U.S. government securities    
Assets    
Assets fair value 6,999 45,241
Short-term marketable securities | U.S. government treasuries    
Assets    
Assets fair value 9,984 9,999
Short-term marketable securities | Corporate debt securities    
Assets    
Assets fair value 3,107 23,474
Short-term marketable securities | U.S. government agency securities    
Assets    
Assets fair value   11,697
Short-term marketable securities | Non-U.S. government securities    
Assets    
Assets fair value 1,495  
Short-term marketable securities | Level 1 | U.S. government securities    
Assets    
Assets fair value 6,999 45,241
Short-term marketable securities | Level 1 | U.S. government treasuries    
Assets    
Assets fair value 9,984 9,999
Short-term marketable securities | Level 1 | Corporate debt securities    
Assets    
Assets fair value 0  
Short-term marketable securities | Level 1 | U.S. government agency securities    
Assets    
Assets fair value   0
Short-term marketable securities | Level 1 | Non-U.S. government securities    
Assets    
Assets fair value 0  
Short-term marketable securities | Level 2 | U.S. government securities    
Assets    
Assets fair value 0 0
Short-term marketable securities | Level 2 | U.S. government treasuries    
Assets    
Assets fair value 0 0
Short-term marketable securities | Level 2 | Corporate debt securities    
Assets    
Assets fair value 3,107 23,474
Short-term marketable securities | Level 2 | U.S. government agency securities    
Assets    
Assets fair value   11,697
Short-term marketable securities | Level 2 | Non-U.S. government securities    
Assets    
Assets fair value 1,495  
Short-term marketable securities | Level 3 | U.S. government securities    
Assets    
Assets fair value 0 0
Short-term marketable securities | Level 3 | U.S. government treasuries    
Assets    
Assets fair value $ 0 0
Short-term marketable securities | Level 3 | Corporate debt securities    
Assets    
Assets fair value   0
Short-term marketable securities | Level 3 | U.S. government agency securities    
Assets    
Assets fair value   0
Long-term marketable securities | U.S. government securities    
Assets    
Assets fair value   1,522
Long-term marketable securities | Level 1 | U.S. government securities    
Assets    
Assets fair value   0
Long-term marketable securities | Level 2 | U.S. government securities    
Assets    
Assets fair value   1,522
Long-term marketable securities | Level 3 | U.S. government securities    
Assets    
Assets fair value   $ 0