XML 59 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Financial Assets and Liabilities Subject To Fair Value Measurements on a Recurring Basis (Detail) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value $ 158,611 $ 194,275
Cash Equivalents [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 38,191 81,312
Cash Equivalents [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 38,191 79,281
Cash Equivalents [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value   1,000
Cash Equivalents [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value   1,031
Short-Term Marketable Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 116,389 108,346
Short-Term Marketable Securities [Member] | U.S. Treasuries [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 35,540 12,269
Short-Term Marketable Securities [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 33,328 44,974
Short-Term Marketable Securities [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 21,853 26,953
Short-Term Marketable Securities [Member] | Certificates of Deposit [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 949 5,594
Short-Term Marketable Securities [Member] | U.S. government debt securities    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 24,719 1,999
Short-Term Marketable Securities [Member] | Asset Backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value   16,557
Long-term Marketable Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 4,031 4,617
Long-term Marketable Securities [Member] | U.S. Treasuries [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 3,099 2,986
Long-term Marketable Securities [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 932 1,631
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 76,830 94,536
Fair Value, Inputs, Level 1 [Member] | Cash Equivalents [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 38,191 79,281
Fair Value, Inputs, Level 1 [Member] | Cash Equivalents [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 38,191 79,281
Fair Value, Inputs, Level 1 [Member] | Cash Equivalents [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value   0
Fair Value, Inputs, Level 1 [Member] | Cash Equivalents [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value   0
Fair Value, Inputs, Level 1 [Member] | Short-Term Marketable Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 35,540 12,269
Fair Value, Inputs, Level 1 [Member] | Short-Term Marketable Securities [Member] | U.S. Treasuries [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 35,540 12,269
Fair Value, Inputs, Level 1 [Member] | Short-Term Marketable Securities [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 1 [Member] | Short-Term Marketable Securities [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 1 [Member] | Short-Term Marketable Securities [Member] | Certificates of Deposit [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 1 [Member] | Short-Term Marketable Securities [Member] | U.S. government debt securities    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 1 [Member] | Short-Term Marketable Securities [Member] | Asset Backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value   0
Fair Value, Inputs, Level 1 [Member] | Long-term Marketable Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 3,099 2,986
Fair Value, Inputs, Level 1 [Member] | Long-term Marketable Securities [Member] | U.S. Treasuries [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 3,099 2,986
Fair Value, Inputs, Level 1 [Member] | Long-term Marketable Securities [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 81,781 99,739
Fair Value, Inputs, Level 2 [Member] | Cash Equivalents [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 2,031
Fair Value, Inputs, Level 2 [Member] | Cash Equivalents [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 2 [Member] | Cash Equivalents [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value   1,000
Fair Value, Inputs, Level 2 [Member] | Cash Equivalents [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value   1,031
Fair Value, Inputs, Level 2 [Member] | Short-Term Marketable Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 80,849 96,077
Fair Value, Inputs, Level 2 [Member] | Short-Term Marketable Securities [Member] | U.S. Treasuries [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 2 [Member] | Short-Term Marketable Securities [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 33,328 44,974
Fair Value, Inputs, Level 2 [Member] | Short-Term Marketable Securities [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 21,853 26,953
Fair Value, Inputs, Level 2 [Member] | Short-Term Marketable Securities [Member] | Certificates of Deposit [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 949 5,594
Fair Value, Inputs, Level 2 [Member] | Short-Term Marketable Securities [Member] | U.S. government debt securities    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 24,719 1,999
Fair Value, Inputs, Level 2 [Member] | Short-Term Marketable Securities [Member] | Asset Backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value   16,557
Fair Value, Inputs, Level 2 [Member] | Long-term Marketable Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 932 1,631
Fair Value, Inputs, Level 2 [Member] | Long-term Marketable Securities [Member] | U.S. Treasuries [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 2 [Member] | Long-term Marketable Securities [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 932 1,631
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 3 [Member] | Cash Equivalents [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0  
Fair Value, Inputs, Level 3 [Member] | Cash Equivalents [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 3 [Member] | Cash Equivalents [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value   0
Fair Value, Inputs, Level 3 [Member] | Cash Equivalents [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value   0
Fair Value, Inputs, Level 3 [Member] | Short-Term Marketable Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 3 [Member] | Short-Term Marketable Securities [Member] | U.S. Treasuries [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 3 [Member] | Short-Term Marketable Securities [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 3 [Member] | Short-Term Marketable Securities [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 3 [Member] | Short-Term Marketable Securities [Member] | Certificates of Deposit [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 3 [Member] | Short-Term Marketable Securities [Member] | U.S. government debt securities    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 3 [Member] | Short-Term Marketable Securities [Member] | Asset Backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value   0
Fair Value, Inputs, Level 3 [Member] | Long-term Marketable Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 3 [Member] | Long-term Marketable Securities [Member] | U.S. Treasuries [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value 0 0
Fair Value, Inputs, Level 3 [Member] | Long-term Marketable Securities [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets fair value $ 0 $ 0