v3.26.3
Equity Incentive Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Proceeds from the exercise of stock options $ 615 $ 1,172  
Common stock, capital shares reserved for future issuance 4,454,840   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 474,299   262,184
Options Granted, Weighted-average grant-date fair value $ 27.77 $ 36.96  
Shares were withheld for tax purposes 26,540 859  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value $ 2,000 $ 100  
Common stock, capital shares reserved for future issuance 474,299   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 $ 23.03 $ 29.76  
Aggregate intrinsic value of options exercised $ 1,100 $ 5,000  
Unexercised or outstanding stock options $ 15,553