Quarterly report pursuant to Section 13 or 15(d)

Financial Instruments - Summary of Estimated Fair Value and Related Valuation Input Hierarchy of Available-for-Sale Securities (Detail)

v3.22.1
Financial Instruments - Summary of Estimated Fair Value and Related Valuation Input Hierarchy of Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Total Fair Value $ 299,956 $ 369,472
Fair Value, Measurements, Recurring    
Schedule of Available-for-sale Securities [Line Items]    
Total Amortized Cost 301,848 369,840
Total Unrealized Gain 0 8
Total Unrealized Loss (1,892) (376)
Total Fair Value 299,956 369,472
Fair Value, Measurements, Recurring | Money Market Funds | Level 1    
Schedule of Available-for-sale Securities [Line Items]    
Total Amortized Cost 74,767 89,738
Total Unrealized Gain 0 0
Total Unrealized Loss 0 0
Total Fair Value 74,767 89,738
Fair Value, Measurements, Recurring | U.S. Treasury Obligations | Level 2    
Schedule of Available-for-sale Securities [Line Items]    
Total Amortized Cost 93,764 111,832
Total Unrealized Gain 0 1
Total Unrealized Loss (557) (138)
Total Fair Value 93,207 111,695
Fair Value, Measurements, Recurring | Government Agency Obligations | Level 2    
Schedule of Available-for-sale Securities [Line Items]    
Total Amortized Cost 16,082 21,346
Total Unrealized Gain 0 0
Total Unrealized Loss (107) (23)
Total Fair Value 15,975 21,323
Fair Value, Measurements, Recurring | Corporate Debt Obligations | Level 2    
Schedule of Available-for-sale Securities [Line Items]    
Total Amortized Cost 97,559 99,757
Total Unrealized Gain 0 6
Total Unrealized Loss (1,151) (190)
Total Fair Value 96,408 99,573
Fair Value, Measurements, Recurring | Commercial Paper | Level 2    
Schedule of Available-for-sale Securities [Line Items]    
Total Amortized Cost 10,881 36,993
Total Unrealized Gain 0 0
Total Unrealized Loss 0 0
Total Fair Value 10,881 36,993
Fair Value, Measurements, Recurring | Asset-Backed Securities | Level 2    
Schedule of Available-for-sale Securities [Line Items]    
Total Amortized Cost 8,795 10,174
Total Unrealized Gain 0 1
Total Unrealized Loss (77) (25)
Total Fair Value 8,718 10,150
Fair Value, Measurements, Recurring | Amounts Classified As Cash Equivalents    
Schedule of Available-for-sale Securities [Line Items]    
Total Amortized Cost (99,814) (104,488)
Total Unrealized Gain 0 0
Total Unrealized Loss 0 0
Total Fair Value (99,814) (104,488)
Fair Value, Measurements, Recurring | Amounts Classified As Short-Term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Total Amortized Cost 202,034 265,352
Total Unrealized Gain 0 8
Total Unrealized Loss (1,892) (376)
Total Fair Value $ 200,142 $ 264,984