XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic [Abstract]    
Net income $ 23,009 $ 22,723
Basic earnings per common share (in dollars per share) $ 32.88 $ 30.56
Diluted [Abstract]    
Weighted average common shares outstanding (in shares) 699,736 743,515
Dilutive effect of share-based compensation (in shares) 479 0
Weighted average diluted common shares (in shares) 700,215 743,515
Diluted earnings per common share (in dollars per share) $ 32.86 $ 30.56
Anti-dilutive securities (in shares) 0