XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Changes in Shareholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Consolidated Statements of Changes in Shareholders' Equity    
Common stock issued, shares 33,008 55,558
Common stock repurchase, shares 201,800 82,098
Common stock dividend declared per share $ 0.84 $ 0.8