v3.26.1
Stock-based compensation - Summary of Stock Options Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Outstanding at January 1, 2025, Options 2,228,658  
Granted, Options 924,196  
Exercised, Options (35,114)  
Forfeited, Options (146,502)  
Outstanding at December 31, 2025, Options 2,971,238 2,228,658
Exercisable at December 31, 2025, Options 1,878,719  
Vested and expected to vest at December 31, 2025, Options 2,971,238  
Outstanding at January 1, 2025, Weighted average exercise price $ 5.08  
Granted, Weighted average exercise price 6.04  
Exercised, Weighted average exercise price 1.08  
Forfeited, Weighted average exercise price 4.8  
Outstanding at December 31, 2025, Weighted average exercise price 5.44 $ 5.08
Exercisable at December 31, 2025, Weighted average exercise price 4.95  
Vested and expected to vest at December 31, 2025, Weighted average exercise price $ 5.44  
Outstanding, Weighted average remaining contractual term (years) 8 years 8 years 4 months 24 days
Exercisable at December 31, 2025, Weighted average remaining contractual term (years) 7 years 7 months 6 days  
Vested and expected to vest at December 31, 2025, Weighted average remaining contractual term (years) 8 years  
Exercised, Aggregate intrinsic value $ 166,440  
Outstanding at December 31, 2025, Aggregate intrinsic value 2,537,068  
Exercisable at December 31, 2025, Aggregate intrinsic value 2,370,662  
Vested and expected to vest at December 31, 2025, Aggregate intrinsic value $ 2,537,068