v3.26.1
Stock-based compensation - Schedule of Restricted Share Units Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Number of Restricted Share Units    
Outstanding number of shares (in shares), beginning balance 2,302,336  
Granted (in shares) 1,306,027  
Vested (in shares) (912,286)  
Forfeited (in shares) (25,621)  
Outstanding number of shares (in shares), ending balance 2,670,456 2,302,336
Expected to vest, number of shares (Units) 2,325,210  
Weighted Average Grant Date Fair Value    
Outstanding weighted average grant date fair value, beginning balance (in usd per share) $ 42.29  
Granted (in usd per share) 44.32  
Vested (in usd per share) 40.68  
Forfeited (in usd per share) 42.98  
Outstanding weighted average grant date fair value, ending balance (in usd per share) $ 43.83 $ 42.29
Net settlement on vesting of restricted share unit (in shares) 571,247  
Vesting Period Two Thousand Twenty Five    
Number of Restricted Share Units    
Vested (in shares)   (50,536)
Weighted Average Grant Date Fair Value    
Net settlement on vesting of restricted share unit (in shares) 912,286