v3.26.1
Share-Based Compensation - Schedule of Stock Options Activity (Details) - 2007 and 2022 Equity Incentive Plans - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Option Outstanding, Beginning Balance 4,046,266  
Options Granted 524,180  
Options Exercised (119,226)  
Options Forfeited, Cancelled, or Expired (68,341)  
Options Outstanding, Ending Balance 4,382,879 4,046,266
Vested and exercisable, number of shares outstanding 1,915,208  
Weighted Average Exercise Price, Beginning Balance $ 3.51  
Weighted Average Exercise Price, Granted 7.91  
Weighted Average Exercise Price, Exercised 3.01  
Weighted Average Exercise Price, Forfeited, Cancelled, or Expired 3.62  
Weighted Average Exercise Price, Ending Balance 4.08 $ 3.51
Vested and exercisable, weighted average exercise price $ 3.38  
Weighted Average Remaining Contractual Term (in years) 7 years 11 months 4 days 7 years 10 months 24 days
Vested and exercisable, weighted average remaining contractual term (in years) 6 years 5 months 15 days  
Aggregate Intrinsic Value $ 16,783 $ 1,611
Vested and exercisable, aggregate intrinsic value $ 8,683