v3.26.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - Employee Stock Option - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Number of Options    
Outstanding, Beginning Balance 3,988,858  
Exercised (269,369)  
Expired or Forfeited (84,179)  
Outstanding, Ending Balance 3,635,310 3,988,858
Weighted Average Exercise Price    
Outstanding, Beginning Balance $ 3.86  
Exercised 1.62  
Expired or Forfeited 2.86  
Outstanding, Ending Balance $ 4.05 $ 3.86
Average Remaining Life (years)    
Options outstanding, weighted average remaining life (years) 6 years 5 months 19 days 7 years 14 days