v3.26.1
Common shares - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Equity [Abstract]    
Common shares, vested and pending approval (in shares) 511,078 511,078
Weighted average share price (in usd per share) $ 38.66  
Shares acquired, value $ 20