v3.26.1
Marketable Securities - Summary of Fair Values and Unrealized Losses of Marketable Securities Held by the Company in an Unrealized Loss Position for Less Than 12 months and 12 Months or Greater (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value $ 38,939 $ 36,965
Less than 12 Months, Unrealized Losses (23) (17)
Total, Fair Value 38,939 36,965
Total, Unrealized Losses (23) (17)
U.S. Government and Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 16,969 4,676
Less than 12 Months, Unrealized Losses (1)  
Total, Fair Value 16,969 4,676
Total, Unrealized Losses (1)  
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 21,970 32,289
Less than 12 Months, Unrealized Losses (22) (17)
Total, Fair Value 21,970 32,289
Total, Unrealized Losses $ (22) $ (17)