XML 38 R28.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
Sep. 30, 2022
Dec. 31, 2021
Marketable securities    
Total fair value $ 199,194 $ 224,856
Fair Value, Inputs, Level 1 [Member]    
Marketable securities    
Total fair value 156,540 121,162
Fair Value, Inputs, Level 2 [Member]    
Marketable securities    
Total fair value 42,654 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 156,540 121,162
Money Market Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash and cash equivalents    
Cash and Cash Equivalents, Fair Value Disclosure 156,540 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   47,939
Commercial Paper [Member] | Fair Value, Inputs, Level 2 [Member]    
Marketable securities    
Investments, Fair Value Disclosure   47,939
Corporate Debt Securities [Member]    
Marketable securities    
Investments, Fair Value Disclosure 16,162 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 16,162 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 2,888 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 2,888 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,604 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,604 $ 11,918
US Treasury Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Marketable securities    
Investments, Fair Value Disclosure $ 0