v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical) - $ / shares
6 Months Ended 9 Months Ended
Jun. 30, 2026
Sep. 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,840,548 220,667,387
Ordinary shares outstanding (in shares)   219,595,601 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