XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements and Marketable Securities - Summary of Financial Assets and Liabilities Measured at Fair Value Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Cash equivalents:    
Total cash equivalents $ 3,400 $ 2,700
Fair Value, Measurements, Recurring [Member]    
Cash equivalents:    
Total cash equivalents 73,598 82,492
Marketable securities:    
Total marketable securities 38,634 41,697
Total cash equivalents and marketable securities 112,232 124,189
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]    
Cash equivalents:    
Total cash equivalents 73,598 82,492
Marketable securities:    
Total marketable securities 38,634 41,697
Total cash equivalents and marketable securities 112,232 124,189
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member]    
Cash equivalents:    
Total cash equivalents 73,598 73,488
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member] | Level 2 [Member]    
Cash equivalents:    
Total cash equivalents 73,598 73,488
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member]    
Cash equivalents:    
Total cash equivalents   5,998
Marketable securities:    
Total marketable securities 28,487 28,476
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | Level 2 [Member]    
Cash equivalents:    
Total cash equivalents   5,998
Marketable securities:    
Total marketable securities 28,487 28,476
Fair Value, Measurements, Recurring [Member] | Corporate Bonds [Member]    
Cash equivalents:    
Total cash equivalents   3,006
Marketable securities:    
Total marketable securities 10,147 13,221
Fair Value, Measurements, Recurring [Member] | Corporate Bonds [Member] | Level 2 [Member]    
Cash equivalents:    
Total cash equivalents   3,006
Marketable securities:    
Total marketable securities $ 10,147 $ 13,221