XML 71 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net income (in Dollars) $ 24,071 $ 23,009
Weighted average common shares outstanding for basic earnings per common share (in Shares) 670,265 699,736
Dilutive potential common shares (in Shares) 10,914 479
Shares used in computing diluted earnings per common share (in Shares) 681,179 700,215
Basic earnings per share (in Dollars per share) $ 35.91 $ 32.88
Diluted earnings per share (in Dollars per share) $ 35.34 $ 32.86