v3.26.1
Stock Option Plan - Restricted Stock Units (Details) - Restricted stock units - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Number of Shares    
Outstanding, beginning of period (in shares) 1,795,639  
Awards granted (in shares) 656,384  
Awards released (in shares) (380,715)  
Awards canceled (in shares) (97,356)  
Outstanding, end of period (in shares) 1,973,952  
Weighted- Average Grant Date Fair Value Per Share    
Outstanding, beginning of period (in dollars per share) $ 3.85  
Awards granted (in dollars per share) 3.18 $ 3.97
Awards released (in dollars per share) 3.00  
Awards canceled (in dollars per share) 3.29  
Outstanding, end of period (in dollars per share) $ 3.82