v3.26.3
Marketable Securities - Summary of Company Marketable Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost $ 155,366 $ 206,216
Unrealized Gains 3 190
Unrealized Losses (188) (17)
Fair Value 155,181 206,389
U.S. Government and Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost 103,152 83,085
Unrealized Gains 2 59
Unrealized Losses (100)  
Fair Value 103,054 83,144
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost 52,214 123,131
Unrealized Gains 1 131
Unrealized Losses (88) (17)
Fair Value $ 52,127 $ 123,245