v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted (in shares)     1,633,113  
Stock-based compensation expense $ 1,213 $ 888 $ 2,110 $ 1,914
Market-Based Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted (in shares) 1,117,449   1,117,449  
Unrecognized compensation for stock options $ 4,600   $ 4,600  
Weighted-average recognition period for unrecognized compensation     1 year 4 months 24 days  
Stock-based compensation expense 300   $ 300  
Service-Based Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Options granted (in shares)     515,664  
Weighted average grant date fair value per share (in dollars per share)     $ 5.10  
Unrecognized compensation for stock options 6,500   $ 6,500  
Weighted-average recognition period for unrecognized compensation     2 years 4 months 24 days  
Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Awards granted (in shares)     0  
Awards vested (in shares)     0  
Unrecognized compensation for non-option awards $ 0   $ 0