v3.26.1
Summary of Stock Option Award Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Number of stock options outstanding, beginning balance 2,797,529  
Weighted average exercise price outstanding, beginning balance $ 1.84  
Weighted average remaining contractual life 7 years 10 months 24 days 7 years 9 months 25 days
Aggregate intrinsic value outstanding, beginning balance $ 521  
Number of purchase shares of common stock 1,845,809  
Weighted average exercise price, granted $ 1.02  
Number of stock options, exercised (39,650) (93,481)
Weighted average exercise price, exercised $ 0.41  
Number of stock options, forfeited (117,299)  
Weighted average exercise price, forfeited $ 1.31  
Number of stock options, expired (68,662)  
Weighted average exercise price, expired $ 1.82  
Number of stock options outstanding, ending balance 4,417,727 2,797,529
Weighted average exercise price outstanding, ending balance $ 1.5 $ 1.84
Aggregate intrinsic value outstanding, ending balance $ 88 $ 521
Number of stock options, exercisable 2,271,223  
Weighted average exercise price, exercisable $ 1.87  
Weighted average remaining contractual life, exercisable 6 years 10 months 6 days  
Aggregate intrinsic value, exercisable $ 87  
Number of stock options, vested and expected to vest 4,417,727  
Weighted average exercise price, vested and expected to vest $ 1.52  
Weighted average remaining contractual life, vested and expected to vest 7 years 10 months 24 days  
Aggregate intrinsic value, vested and expected to vest $ 88