XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 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 $ 100          
Unrecognized stock-based compensation of unvested options $ 3,900          
Weighted-average period expected to recognize 1 year 1 month 6 days          
Dividend yield   0.00%        
Common stock reserved for future issuance 18,986,110     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 Board, subject to certain limitations.          
Number of Shares, Grants 0          
Weighted-Average Exercise Price, Granted $ 0          
Stock based compensation $ 1,600 $ 1,900        
Share of common stock purchased 4,243 4,506        
Restricted Stock Units RSU            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Unrecognized stock-based compensation of unvested options $ 22,500          
Weighted-average period expected to recognize 2 years 9 months 18 days          
Stock based compensation $ 2,500 $ 2,300        
2021 Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock available for issuance 6,486,400     5,931,302    
Common stock reserved for future issuance 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 $ 400          
Dividend yield 0.00% 0.00%        
Common stock reserved for future issuance 2,140,455   509,379 1,631,076 491,313 850,000
Stock based compensation $ 100 $ 100