v3.26.1
Equity Incentive Plans - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 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 $ 0.3          
Unrecognized stock-based compensation of unvested options $ 0.6          
Weighted-average period expected to recognize 8 months 12 days          
Common stock reserved for future issuance 19,474,225     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 $ 0.2 $ 1.6        
Number of Granted Shares 226,043          
Performance Target 100.00%          
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 $ 23.7          
Weighted-average period expected to recognize 3 years 3 months 18 days          
Stock based compensation $ 2.5 2.5        
Target number of shares 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.4          
Stock based compensation $ 0.1 0.0        
2021 Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock available for issuance 8,440,065     7,876,575    
Common stock reserved for future issuance 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 $ 0.4          
Common stock reserved for future issuance 2,415,148   534,937 1,880,211 509,379 850,000
Stock based compensation $ 0.1 $ 0.1        
Share repurchased 0 0