XML 40 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Summary of Estimated Fair Value and Related Valuation Input Hierarchy of Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Total Fair Value $ 34,315 $ 50,189
Fair Value, Measurements, Recurring    
Schedule of Available-for-sale Securities [Line Items]    
Total Amortized Cost 34,329 50,393
Total Unrealized Gain 0 1
Total Unrealized Loss (14) (205)
Total Fair Value 34,315 50,189
Amounts Classified As Cash Equivalents | Fair Value, Measurements, Recurring    
Schedule of Available-for-sale Securities [Line Items]    
Total Amortized Cost (30,337) (24,304)
Total Unrealized Gain (0) (1)
Total Unrealized Loss 0 0
Total Fair Value (30,337) (24,305)
Amounts Classified As Short-Term Investments | Fair Value, Measurements, Recurring    
Schedule of Available-for-sale Securities [Line Items]    
Total Amortized Cost 3,992 26,089
Total Unrealized Gain 0 0
Total Unrealized Loss (14) (205)
Total Fair Value 3,978 25,884
Level 1 | Money Market Funds | Fair Value, Measurements, Recurring    
Schedule of Available-for-sale Securities [Line Items]    
Total Amortized Cost 12,965 14,376
Total Unrealized Gain 0 0
Total Unrealized Loss 0 0
Total Fair Value 12,965 14,376
Level 2 | U.S. Treasury Obligations | Fair Value, Measurements, Recurring    
Schedule of Available-for-sale Securities [Line Items]    
Total Amortized Cost 17,372 9,928
Total Unrealized Gain 0 1
Total Unrealized Loss 0 0
Total Fair Value 17,372 9,929
Level 2 | Corporate Debt Obligations | Fair Value, Measurements, Recurring    
Schedule of Available-for-sale Securities [Line Items]    
Total Amortized Cost 3,992 26,089
Total Unrealized Gain 0 0
Total Unrealized Loss (14) (205)
Total Fair Value $ 3,978 $ 25,884