v3.26.1
Fair Value Measurements - Schedule of Short Term Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 234,123 $ 229,584
Unrealized (Loss) Gain (184) 112
Market Value 233,939 229,696
United States Treasury Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 88,345 83,730
Unrealized (Loss) Gain (60) 62
Market Value 88,285 83,792
Commercial Paper and Corporate Debt Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 132,307 127,934
Unrealized (Loss) Gain (120) 41
Market Value 132,187 127,975
Asset Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 7,510 8,000
Unrealized (Loss) Gain (2) 7
Market Value 7,508 8,007
Agency Debt Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,961 9,920
Unrealized (Loss) Gain (2) 2
Market Value $ 5,959 $ 9,922