XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Marketable securities    
Total fair value $ 208,912 $ 224,856
Fair Value, Inputs, Level 1 [Member]    
Marketable securities    
Total fair value 110,067 121,162
Fair Value, Inputs, Level 2 [Member]    
Marketable securities    
Total fair value 98,845 103,694
Fair Value, Inputs, Level 3 [Member]    
Marketable securities    
Total fair value 0 0
Money Market Securities [Member]    
Cash and cash equivalents    
Cash and Cash Equivalents, Fair Value Disclosure 110,067 121,162
Money Market Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash and cash equivalents    
Cash and Cash Equivalents, Fair Value Disclosure 110,067 121,162
Money Market Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash and cash equivalents    
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Money Market Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash and cash equivalents    
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Commercial Paper [Member]    
Marketable securities    
Investments, Fair Value Disclosure 43,984 47,939
Commercial Paper [Member] | Fair Value, Inputs, Level 1 [Member]    
Marketable securities    
Investments, Fair Value Disclosure 0  
Commercial Paper [Member] | Fair Value, Inputs, Level 2 [Member]    
Marketable securities    
Investments, Fair Value Disclosure 43,984 47,939
Commercial Paper [Member] | Fair Value, Inputs, Level 3 [Member]    
Marketable securities    
Investments, Fair Value Disclosure 0  
Corporate Debt Securities [Member]    
Marketable securities    
Investments, Fair Value Disclosure 20,305 24,694
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Marketable securities    
Investments, Fair Value Disclosure 0  
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Marketable securities    
Investments, Fair Value Disclosure 20,305 24,694
Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Marketable securities    
Investments, Fair Value Disclosure 0  
Asset-backed Securities [Member]    
Marketable securities    
Investments, Fair Value Disclosure 10,902 19,143
Asset-backed Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Marketable securities    
Investments, Fair Value Disclosure 0  
Asset-backed Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Marketable securities    
Investments, Fair Value Disclosure 10,902 19,143
Asset-backed Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Marketable securities    
Investments, Fair Value Disclosure 0  
US Treasury Securities [Member]    
Marketable securities    
Investments, Fair Value Disclosure 23,654 11,918
US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Marketable securities    
Investments, Fair Value Disclosure 0  
US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Marketable securities    
Investments, Fair Value Disclosure 23,654 $ 11,918
US Treasury Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Marketable securities    
Investments, Fair Value Disclosure $ 0