XML 46 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Components of Basic and Diluted Net Income Per Common Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic Net Income per Common Share Available to Common Stockholders:        
Net Income (Loss) $ 23,438,000 $ 19,745,000 $ 45,609,000 $ 40,248,000
Weighted average common shares outstanding 23,867,592 23,896,210 23,863,229 23,884,472
Basic earnings per common share $ 0.98 $ 0.83 $ 1.91 $ 1.69
Diluted Net Income per Common Share Available to Common Stockholders:        
Net income applicable to diluted earnings per share $ 23,438,000 $ 19,745,000 $ 45,609,000 $ 40,248,000
Weighted average common shares outstanding 23,867,592 23,896,210 23,863,229 23,884,472
Dilutive potential common shares: restricted stock awarded 121,382 101,942 110,954 94,772
Diluted weighted average common shares outstanding 23,988,974 23,998,152 23,974,183 23,979,244
Diluted earnings per common share $ 0.98 $ 0.82 $ 1.9 $ 1.68