v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Mar. 31, 2026
Jun. 30, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]      
Common Stock, Shares Authorized, Unlimited [Fixed List] Unlimited Unlimited  
Ordinary shares issued (in shares)   221,829,450 220,667,387
Ordinary shares outstanding (in shares)   219,584,503 218,897,440
Treasury shares (in shares)   2,244,947 1,769,947
Treasury shares per share (in dollars per share)   $ 12.71 $ 14.06