v3.26.1
Fair Value Measurements - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Purchase of short-term investments     $ 34,621,000 $ 65,723,000  
Allowance for credit losses $ 0   0   $ 0
Accrued interest receivable on available-for-sale securities 800,000   800,000   $ 1,000,000
Net unrealized holding gain (loss)   $ 100,000   300,000  
Short-Term Investments [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Purchase of short-term investments 19,900,000 31,400,000 34,600,000 65,700,000  
Maturities of short-term investments, available-for-sale 61,500,000 $ 80,000,000 104,000,000 $ 143,500,000  
Maximum [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Net unrealized holding gain (loss) 100,000   300,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   0    
Fair value, assets transfers into (out of) level 3     $ 0