v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 31, 2021
Mar. 31, 2026
Mar. 31, 2025
Jan. 31, 2026
Feb. 28, 2025
Jul. 26, 2020
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]            
Weighted average grant-date fair value of stock options granted   $ 25.96 $ 6.33      
Fair value of stock price   $ 25.9        
Shares available for future issuance   7,888,813        
Stock-based compensation expense   $ 3,177 $ 1,620      
Unrecognized compensation expense   $ 38,100        
Weighted-average period over which unrecognized compensation expense is expected to be recognized   2 years 8 months 4 days        
Restricted Stock Units (RSUs)            
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]            
Service-based awards, vesting period   4 years        
Service-based awards vesting percentage   6.25%        
Aggregate fair value of restricted stock units vested   $ 747        
Shares available for future issuance   391,437        
Performance Stock Options and Restricted Stock Awards            
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]            
Unrecognized compensation expense   $ 500        
Options            
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]            
Expiration years from the date of grant   10 years        
2020 Inducement Equity Incentive Plan            
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]            
Aggregate authorized shares       300,000    
Shares available for issuance   275,000        
Shares available for future issuance           20,000
2021 Equity Incentive Plan            
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]            
Service-based awards, vesting period 4 years          
Service-based awards vesting description   vest over a four-year period, with the first 25% of such awards vesting following twelve months of continued employment or service with the remaining awards vesting monthly in equal installments over the following thirty-six months. Certain other awards vest monthly over thirty-six months for subsequent grants        
Aggregate authorized shares         3,340,000  
Shares available for issuance   3,969        
2021 Equity Incentive Plan | Board Of Director            
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]            
Service-based awards, vesting period 3 years 12 months        
Service-based awards vesting description   vesting occurs in thirty-six equal monthly installments over a three-year period for initial grants and in twelve equal monthly installments over a twelve-month period for subsequent grants        
2021 Equity Incentive Plan | Following Twelve Months of Service            
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]            
Service-based awards vesting percentage 25.00%          
2017 Employee Stock Purchase Plan            
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]            
Eligible employees withhold percentage of earnings to purchase shares of common stock 15.00%          
Shares available for future issuance   32,562        
Shares reserved for issuance increase percentage of total number of shares of common stock outstanding 1.00%          
Shares Issued under plan   9,263 818      
Stock-based compensation expense   $ 13 $ 7      
2017 Employee Stock Purchase Plan | Maximum            
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]            
Number of shares of common stock reserved for issuance increase on of each calendar year 12,000          
2017 Employee Stock Purchase Plan | On First Date of Offering | Maximum            
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]            
Percentage of fair market value of share of common stock to purchase 85.00%          
2017 Employee Stock Purchase Plan | On Date of Purchase | Maximum            
Share Based Compensation Arrangement by Share Based Payment Award [Line Items]            
Percentage of fair market value of share of common stock to purchase 85.00%