Earnings Per Share (Tables) |
6 Months Ended |
|---|---|
Jun. 30, 2026 | |
| Earnings Per Share [Abstract] | |
| Calculation of Basic and Diluted Earnings (Loss) per Common Share Class | Three Months Ended June 30, Six Months Ended June 30, 2026 2025 2026 2025 Class A Class A Basic EPS Numerator: Net income available to common shares $ 9,078 $ 8,140 $ 18,429 $ 15,798 Denominator: Weighted average shares outstanding 18,346,946 20,059,264 18,280,860 20,040,205 Earnings per share, basic $ 0.49 $ 0.41 $ 1.01 $ 0.79 Diluted EPS Numerator: Net income available to common shares $ 9,078 $ 8,140 $ 18,429 $ 15,798 Denominator: Weighted average shares outstanding for basic EPS 18,346,946 20,059,264 18,280,860 20,040,205 Add: Dilutive effects of assumed exercises of stock 162,626 236,530 162,626 259,380 Weighted avg. shares including dilutive potential common 18,509,572 20,295,794 18,443,486 20,299,585 Earnings per share, diluted $ 0.49 $ 0.40 $ 1.00 $ 0.78 Anti-dilutive stock options excluded from diluted - - - - Net income has not been allocated to unvested not material to earnings per share of common stock. all of the outstanding shares of common stock for |