v3.26.1
Stock-based Compensation - Schedule of Restricted Stock Unit Activity (Details) - Restricted stock units - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Restricted Stock Units    
Unvested, beginning balance (in shares) 1,295,796  
Granted (in shares) 83,455 61,935
Vested (in shares) (61,935)  
Forfeited/ cancelled (in shares) (32,418)  
Unvested, ending balance (in shares) 1,284,898  
Weighted Average Grant Date Fair Value Per RSU    
Unvested, beginning balance, weighted average grant date fair value (usd per share) $ 10.14  
Granted, weighted average grant date fair value (usd per share) 6.59  
Vested, weighted average grant date fair value (usd per share) 8.88  
Forfeited/ cancelled, weighted average grant date fair value (usd per share) 11.28  
Unvested. ending balance, weighted average grant date fair value (usd per share) $ 9.94