XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Statement Of Financial Position [Abstract]    
Allowance for credit losses $ 22,843 $ 25,730
Common stock, Unlimited shares authorized Unlimited Unlimited
Common shares, shares issued 256,022,442 258,067,487
Common shares, shares outstanding 255,976,094 258,019,389
Treasury shares 46,348 48,098