XML 46 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Components of Basic and Diluted Net Income Per Common Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic Net Income per Common Share Available to Common Stockholders:        
Net Income (Loss) $ 22,462,000 $ 19,482,000 $ 68,071,000 $ 59,730,000
Weighted average common shares outstanding 23,876,020 23,905,099 23,867,537 23,891,430
Basic earnings per common share $ 0.94 $ 0.81 $ 2.85 $ 2.5
Diluted Net Income per Common Share Available to Common Stockholders:        
Net income applicable to diluted earnings per share $ 22,462,000 $ 19,482,000 $ 68,071,000 $ 59,730,000
Weighted average common shares outstanding 23,876,020 23,905,099 23,867,537 23,891,430
Dilutive potential common shares: restricted stock awarded 121,178 101,548 114,401 97,048
Diluted weighted average common shares outstanding 23,997,198 24,006,647 23,981,938 23,988,478
Diluted earnings per common share $ 0.94 $ 0.81 $ 2.84 $ 2.49