v3.26.1
Equity Incentive Plans - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 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       $ 300          
Unrecognized stock-based compensation of unvested options $ 400     $ 400          
Weighted-average period expected to recognize       6 months          
Common stock reserved for future issuance 18,791,922     18,791,922     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 $ 1,200   $ 400 $ 2,800        
Employee stock purchase plan purchases $ 476 433   $ 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 $ 21,600     $ 21,600          
Weighted-average period expected to recognize       2 years 8 months 12 days          
Stock based compensation $ 2,600   $ 2,500 $ 5,200 5,000        
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 $ 1,100     $ 1,100          
Stock based compensation $ 200 0   $ 300 0        
2021 Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock available for issuance 8,313,188     8,313,188     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       $ 100          
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   $ 200 $ 200        
Share repurchased 115,167     115,167          
Employee stock purchase plan purchases $ 500     $ 500