v3.26.1
Available-for-Sale Securities - Schedule of Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 83,594 $ 127,898
Gross Unrealized Gain 0 52
Gross Unrealized Loss (13)  
Fair Value 83,581 127,950
Treasury Bills Maturing in One Year or Less [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 78,572 72,902
Gross Unrealized Gain 0 30
Gross Unrealized Loss (10)  
Fair Value 78,562 72,932
Government Bonds Maturing in One Year or Less [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,022 54,996
Gross Unrealized Gain 0 22
Gross Unrealized Loss (3)  
Fair Value $ 5,019 $ 55,018