XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Summary of Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Financial assets carried at fair value:    
Cash equivalents, fair value disclosure   $ 24,612
Total financial assets $ 178,605 200,344
Level 1 [Member]    
Financial assets carried at fair value:    
Cash equivalents, fair value disclosure   10,498
Total financial assets 6,160 10,498
Level 2 [Member]    
Financial assets carried at fair value:    
Cash equivalents, fair value disclosure   14,114
Total financial assets 172,445 189,846
Level 3 [Member]    
Financial assets carried at fair value:    
Cash equivalents, fair value disclosure   0
Government money market funds [Member]    
Financial assets carried at fair value:    
Cash equivalents, fair value disclosure 6,160  
Government money market funds [Member] | Level 1 [Member]    
Financial assets carried at fair value:    
Cash equivalents, fair value disclosure 6,160  
Certificates of deposit [Member]    
Financial assets carried at fair value:    
Short-term investments, available for sale 504 504
Certificates of deposit [Member] | Level 2 [Member]    
Financial assets carried at fair value:    
Short-term investments, available for sale 504 504
Corporate debt securities, available-for-sale [Member]    
Financial assets carried at fair value:    
Short-term investments, available for sale 136,491 143,196
Corporate debt securities, available-for-sale [Member] | Level 2 [Member]    
Financial assets carried at fair value:    
Short-term investments, available for sale 136,491 143,196
Commercial paper, available-for-sale [Member]    
Financial assets carried at fair value:    
Short-term investments, available for sale 35,450 32,032
Commercial paper, available-for-sale [Member] | Level 2 [Member]    
Financial assets carried at fair value:    
Short-term investments, available for sale $ 35,450 $ 32,032