v3.25.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares
Dec. 31, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Common shares issued (in shares) 114,906,818 116,066,844
Common shares outstanding (in shares) 114,906,818 116,066,844
Number Of Authorized Shares Not Disclosed true true