v3.26.1
Fair Value Measurements - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Purchase of short-term investments $ 14,709,000 $ 34,345,000  
Maturities of short-term investments, available-for-sale 42,500,000 63,500,000  
Allowance for credit losses 0   $ 0
Accrued interest receivable on available-for-sale securities 800,000   $ 1,000,000
Net unrealized holding gain (loss)   100,000  
Short-Term Investments [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Purchase of short-term investments 14,700,000 34,300,000  
Maturities of short-term investments, available-for-sale 42,500,000 $ 63,500,000  
Maximum [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Net unrealized holding gain (loss) 200,000    
Fair Value, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value, liabilities transfers from Level 2 to Level 1 0    
Fair value, assets transfers into (out of) level 3 $ 0