XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Marketable securities    
Total fair value $ 216,070 $ 224,856
Fair Value, Inputs, Level 1 [Member]    
Marketable securities    
Total fair value 108,086 121,162
Fair Value, Inputs, Level 2 [Member]    
Marketable securities    
Total fair value 107,984 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 108,086 121,162
Money Market Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash and cash equivalents    
Cash and Cash Equivalents, Fair Value Disclosure 108,086 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,961 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 47,961 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 24,304 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 24,304 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 14,958 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 14,958 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 20,761 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 20,761 $ 11,918
US Treasury Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Marketable securities    
Investments, Fair Value Disclosure $ 0