v3.26.1
Investments - Schedule of Contractual Maturities of Investments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Investments [Line Items]    
Available-for-sale investments, amortized cost basis, due in one year or less [1] $ 94,160 $ 132,732
Available-for-sale investments, amortized Cost Basis, due after one year through five years   5,001
Available-for-sale Investments, amortized cost basis, Total 94,160 137,733
Available-for-sale investments, aggregate fair value, due in one year or less [1] 94,141 132,836
Available-for-sale investments, aggregate fair value, due after one year through five years   5,012
Available-for-sale investments, aggregate fair value, Total $ 94,141 $ 137,848
[1] The investments due in one year or less include cash equivalents of $35.9 million as of June 30, 2026 and $36.4 million as of December 31, 2025.