v3.26.1
Available-for-Sale Securities - Schedule of Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 218,397 $ 127,898
Gross Unrealized Gain 0 52
Gross Unrealized Loss (113)  
Fair Value 218,284 127,950
Treasury Bills Maturing in One Year or Less [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 159,761 72,902
Gross Unrealized Gain 0 30
Gross Unrealized Loss (47)  
Fair Value 159,714 72,932
Government Bonds Maturing in One Year or Less [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 58,636 54,996
Gross Unrealized Gain 0 22
Gross Unrealized Loss (66)  
Fair Value $ 58,570 $ 55,018