v3.26.1
Fair Value Measurements - Schedule of Available-for-sale Investments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost $ 41,276 $ 67,902
Gross Unrealized Gains 0 47
Gross Unrealized Losses (18) (5)
Market Value 41,258 67,944
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost 19,319 33,602
Gross Unrealized Gains 0 24
Gross Unrealized Losses (7) 0
Market Value 19,312 33,626
Municipal Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost 5,012 5,031
Gross Unrealized Gains 0 6
Gross Unrealized Losses (4) 0
Market Value 5,008 5,037
Corporate Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost 16,945 29,269
Gross Unrealized Gains 0 17
Gross Unrealized Losses (7) (5)
Market Value $ 16,938 $ 29,281