Cash Equivalents and Marketable Securities - Schedule of Amortized Cost, Unrealized Gains and Losses and Fair Value of Cash Equivalent and Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cash equivalents and marketable securities [Line Items]    
Cash and Cash Equivalents, at Carrying Value, Total $ 93,287 $ 170,056
Amortized Cost 194,348 37,803
Unrealized Gains 0 0
Unrealized Losses (73) 0
Fair Value 194,275 37,803
Cash Equivalents [Member]    
Cash equivalents and marketable securities [Line Items]    
Cash and Cash Equivalents, at Carrying Value, Total 81,312 36,801
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 81,312 36,801
Cash Equivalents [Member] | Money Market Funds [Member]    
Cash equivalents and marketable securities [Line Items]    
Cash and Cash Equivalents, at Carrying Value, Total 79,281 36,801
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 79,281 36,801
Cash Equivalents [Member] | Commercial Paper [Member]    
Cash equivalents and marketable securities [Line Items]    
Cash and Cash Equivalents, at Carrying Value, Total 1,000  
Unrealized Gains 0  
Unrealized Losses 0  
Fair Value 1,000  
Cash Equivalents [Member] | Corporate Debt Securities [Member]    
Cash equivalents and marketable securities [Line Items]    
Cash and Cash Equivalents, at Carrying Value, Total 1,031  
Unrealized Gains 0  
Unrealized Losses 0  
Fair Value 1,031  
Short-Term Marketable Securities [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost 108,408 1,002
Unrealized Gains 0 0
Unrealized Losses (62) 0
Fair Value 108,346 1,002
Short-Term Marketable Securities [Member] | U.S. Treasuries [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost 12,277 1,002
Unrealized Gains 0 0
Unrealized Losses (8) 0
Fair Value 12,269 $ 1,002
Short-Term Marketable Securities [Member] | Commercial Paper [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost 44,990  
Unrealized Gains 0  
Unrealized Losses (16)  
Fair Value 44,974  
Short-Term Marketable Securities [Member] | Corporate Debt Securities [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost 26,976  
Unrealized Gains 0  
Unrealized Losses (23)  
Fair Value 26,953  
Short-Term Marketable Securities [Member] | Certificates of Deposit [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost 5,600  
Unrealized Gains 0  
Unrealized Losses (6)  
Fair Value 5,594  
Short-Term Marketable Securities [Member] | U.S. Government Debt Securities [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost 2,000  
Unrealized Gains 0  
Unrealized Losses (1)  
Fair Value 1,999  
Short-Term Marketable Securities [Member] | Asset Backed Securities [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost 16,565  
Unrealized Gains 0  
Unrealized Losses (8)  
Fair Value 16,557  
Long-term Marketable Securities [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost 4,628  
Unrealized Gains 0  
Unrealized Losses (11)  
Fair Value 4,617  
Long-term Marketable Securities [Member] | U.S. Treasuries [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost 2,991  
Unrealized Gains 0  
Unrealized Losses (5)  
Fair Value 2,986  
Long-term Marketable Securities [Member] | Corporate Debt Securities [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost 1,637  
Unrealized Gains 0  
Unrealized Losses (6)  
Fair Value $ 1,631