v3.26.1
Equity Incentive Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Proceeds from the exercise of stock options $ 144 $ 1,166  
Common stock, capital shares reserved for future issuance 4,494,502   3,434,874
Restricted Stock Units [Member]      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share based compensation by share based award equity instruments other than options non vested 484,320   262,184
Options Granted, Weighted-average grant-date fair value $ 27.58 $ 44.96  
Shares were withheld for tax purposes 20,202    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value $ 1,400 $ 100  
Common stock, capital shares reserved for future issuance 484,320   262,184
2024 Equity Incentive Plan [Member]      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Common stock, capital shares reserved for future issuance     936,912
Common stock capital shares reserved for future issuance term description The number of shares of common stock available for issuance under the 2024 Plan will automatically increase on January 1st of each year through January 1, 2034, in an amount equal to the lesser of (a) 5% of the total number of shares of common stock issued and outstanding determined as of the day prior to such increase, or (b) an amount determined by the Board of Directors. On January 1, 2026, the number of shares of common stock available for issuance under the 2024 Plan automatically increased by 936,912 shares.    
2024 Employee Stock Purchase Plan [Member]      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Common stock, capital shares reserved for future issuance 187,382    
Common stock capital shares reserved for future issuance term description 2034, in an amount equal to the lesser of (a) 1% of the total number of shares of common stock issued and outstanding determined as of the day prior to such increase, (b) a number of shares equal to three times the initial share reserve, or (c) an amount determined by the Board of Directors    
2019 and 2024 Employee Stock Purchase Plan [Member]      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Options Granted, Weighted-average grant-date fair value $ 22.56 $ 34.44  
Aggregate intrinsic value of options exercised $ 600 $ 5,000  
Unexercised or outstanding stock options $ 35,026