XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Equity Incentive Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jan. 01, 2025
Dec. 31, 2024
Jan. 01, 2024
Jul. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Weighted-average grant-date fair values of options granted     $ 2.71          
Aggregate intrinsic value of options exercised $ 200   $ 400          
Unrecognized stock-based compensation of unvested options $ 1,400   $ 1,400          
Weighted-average period expected to recognize     10 months 24 days          
Common stock reserved for future issuance 18,050,417   18,050,417     16,368,584    
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 $ 700 $ 1,900 $ 3,500 $ 5,700        
ESPP purchase     $ 433 450        
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 15,700   $ 15,700          
Weighted-average period expected to recognize     2 years 6 months          
Stock based compensation $ 1,700 2,200 $ 6,700 6,900        
2021 Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Common stock available for issuance 7,668,386   7,668,386     5,931,302    
Common stock reserved for future issuance 5,200,000   5,200,000   2,546,899   2,456,568  
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 1,996,797   1,996,797   509,379 1,631,076 491,313 850,000
Stock based compensation $ 100 $ 100 $ 300 $ 500        
ESPP purchase, Shares 143,658   143,658          
ESPP purchase $ 400   $ 400