XML 75 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Jan. 01, 2025
Nov. 01, 2021
Jan. 01, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation expense $ 14,317 $ 11,722      
Weighted-average grant date fair value of stock options granted $ 5.51 $ 5.99      
Total intrinsic value of options exercised $ 600 $ 1,500      
Unrecognized compensation expense related to stock options $ 13,100        
Unrecognized compensation expense weighted average period 2 years 7 months 13 days        
Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized compensation expense related to stock options $ 16,200        
Unrecognized compensation expense weighted average period 2 years 8 months 4 days        
Number of awards vested 532,401        
Restricted stock units vested with fair value $ 4,800        
2021 Stock Option and Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares available for future issuance 3,847,257        
Number of shares reserved for issuance     11,667,747 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,565,471   1,593,596 335,217 335,217
Share-based compensation expense $ 100 $ 100      
Percentage of the lower of the fair market value of common stock 85.00%        
Common stock outstanding percentage 1.00%