v3.26.3
Equity Incentive Plans - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Jan. 01, 2026
Dec. 31, 2025
Jan. 01, 2025
Jul. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Aggregate intrinsic value of options exercised $ 400   $ 700          
Unrecognized stock-based compensation of unvested options $ 200   $ 200          
Weighted-average period expected to recognize     3 months 18 days          
Common stock reserved for future issuance 18,288,957   18,288,957     17,030,933    
Description of Transaction of Future issuance     lesser of (i) 5% of the aggregate number of shares of common stock outstanding on the final day of the immediately preceding calendar year and (ii) such smaller number of shares of common stock as determined by the Company's board of directors (the "Board"), subject to certain limitations.          
Stock based compensation $ 200 $ 700 $ 600 $ 3,500        
Employee stock purchase plan purchases     $ 476 433        
Number of Granted Shares     200,000          
Restricted Stock Units RSU                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Vesting period     4 years          
Vesting percentage     25.00%          
Unrecognized stock-based compensation of unvested options 19,900   $ 19,900          
Weighted-average period expected to recognize     2 years 8 months 12 days          
Stock based compensation $ 2,700 1,700 $ 7,800 6,700        
Target number of shares 200.00%   200.00%          
Performance-based RSUs                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Vesting period     3 years          
Unrecognized stock-based compensation of unvested options $ 900   $ 900          
Stock based compensation $ 200 0 $ 500 0        
2021 Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Common stock available for issuance 8,335,924   8,335,924     7,876,575    
Common stock reserved for future issuance 5,200,000   5,200,000   2,674,685   2,546,899  
2021 Employee Stock Purchase Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Collected withholdings under plan     $ 300          
Common stock reserved for future issuance 2,299,981   2,299,981   534,937 1,880,211 509,379 850,000
Stock based compensation $ 100 $ 100 $ 300 $ 300        
Share repurchased     115,167          
Employee stock purchase plan purchases     $ 500