v3.25.2
Share-based compensation - Schedule of Option Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Weighted average strike price per share (in $ per share)    
Beginning balance (in dollars per share) $ 8.69  
Granted (in dollars per share) 2.54  
Forfeited (in dollars per share) 3.62  
Expired (in dollars per share) 17.62  
Exercised (in dollars per share) 1.87  
Ending balance (in dollars per share) $ 8.59 $ 8.69
Number of awards    
Beginning balance (in shares) 10,697,288  
Granted (in shares) 362,950  
Forfeited (in shares) (320,972)  
Expired (in shares) (75,599)  
Exercised (in shares) (18,565)  
Ending balance (in shares) 10,645,102 10,697,288
Additional Disclosures    
Weighted average remaining life in years 6 years 11 months 15 days 7 years 6 months 21 days