XML 43 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
US Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments $ 83,838 $ 129,730
Long-term investments 5,108 5,089
US Government-Sponsored Enterprises Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 10,011 9,932
Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total assets measured at fair value 132,559 183,193
Recurring | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value 33,602 38,442
Recurring | US Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 83,838 129,730
Long-term investments 5,108 5,089
Recurring | US Government-Sponsored Enterprises Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 10,011 9,932
Recurring | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total assets measured at fair value 122,548 173,261
Recurring | Level 1 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents, fair value 33,602 38,442
Recurring | Level 1 | US Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 83,838 129,730
Long-term investments 5,108 5,089
Recurring | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total assets measured at fair value 10,011 9,932
Recurring | Level 2 | US Government-Sponsored Enterprises Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments $ 10,011 $ 9,932