v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Jan. 01, 2026
Nov. 01, 2021
Jan. 01, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Weighted-average grant date fair value of stock options granted $ 5 $ 5.88      
Fair value of options vested $ 2,600 $ 2,600      
Total intrinsic value of options exercised 20 0      
Unrecognized stock-based compensation expense related to stock options $ 19,300        
Unrecognized stock-based compensation expense weighted average period 3 years 7 days        
Share-based compensation expense $ 3,824 3,514      
Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized stock-based compensation expense related to stock options $ 20,900        
Unrecognized stock-based compensation expense weighted average period 2 years 10 months 24 days        
Number of awards vested 500,744        
Restricted stock units vested with fair value $ 4,000        
2021 Stock Option and Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares available for future issuance 4,398,111        
Number of shares reserved for issuance     14,328,694 3,352,166  
Common stock outstanding percentage 5.00%        
Cumulative increase in shares of common stock 3,352,166        
2021 Employee Stock Purchase Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares reserved for issuance 1,876,474   1,900,688 335,217 335,217
Share-based compensation expense $ 30 $ 20      
Percentage of the lower of the fair market value of common stock 85.00%        
Common stock outstanding percentage 1.00%