XML 75 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based compensation - Summary of Stock Options Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Outstanding at January 1, 2024, Options 1,134,145  
Granted, Options 1,101,342  
Exercised, Options (1,829)  
Forfeited, Options (5,000)  
Outstanding at December 31, 2024, Options 2,228,658 1,134,145
Exercisable at December 31, 2024, Options 1,072,267  
Vested and expected to vest at December 31, 2024, Options 2,228,658  
Outstanding at January 1, 2024, Weighted average exercise price $ 3.24  
Granted, Weighted average exercise price 6.95  
Exercised, Weighted average exercise price 1.08  
Forfeited, Weighted average exercise price 7.41  
Outstanding at December 31, 2024, Weighted average exercise price 5.07 $ 3.24
Exercisable at December 31, 2024, Weighted average exercise price 3.98  
Vested and expected to vest at December 31, 2024, Weighted average exercise price $ 5.07  
Outstanding, Weighted average remaining contractual term (years) 8 years 4 months 24 days 8 years 8 months 12 days
Exercisable at December 31, 2024, Weighted average remaining contractual term (years) 7 years 10 months 24 days  
Vested and expected to vest at December 31, 2024, Weighted average remaining contractual term (years) 8 years 4 months 24 days  
Exercised, Aggregate intrinsic value $ 8,249  
Outstanding at December 31, 2024, Aggregate intrinsic value 2,810,892  
Exercisable at December 31, 2024, Aggregate intrinsic value 2,138,269  
Vested and expected to vest at December 31, 2024, Aggregate intrinsic value $ 2,810,892