v3.26.1
Marketable Securities - Summary of Company Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost $ 69,045 $ 206,216
Unrealized Gains 8 190
Unrealized Losses (23) (17)
Fair Value 69,030 206,389
U.S. Government and Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost 21,982 83,085
Unrealized Gains 1 59
Unrealized Losses (1)  
Fair Value 21,982 83,144
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost / Cost 47,063 123,131
Unrealized Gains 7 131
Unrealized Losses (22) (17)
Fair Value $ 47,048 $ 123,245