| Schedule of Earnings Per Share, Basic and Diluted |
The following table sets forth the computation of basic and diluted earnings per share for the three and six months ended June 30, 2026 and 2025: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | | | 2026 | | 2025 | | 2026 | | 2025 | | | | | Numerator (in thousands): | | | | | | | | | | | | Net income (Numerator for basic and diluted earnings per share) | $ | 26,984 | | | $ | 31,533 | | | $ | 29,144 | | | $ | 35,527 | | | | | | Denominator: | | | | | | | | | | | | Basic weighted average shares outstanding | 23,201,571 | | | 23,221,565 | | | 23,191,411 | | | 23,308,534 | | | | | | Effect of dilutive securities: | | | | | | | | | | | | Stock-based compensation units | 77,982 | | | 43,497 | | | 56,635 | | | 56,423 | | | | | | Diluted weighted average shares outstanding | 23,279,553 | | | 23,265,062 | | | 23,248,046 | | | 23,364,957 | | | | | | | | | | | | | | | | | Basic earnings per share | $ | 1.16 | | | $ | 1.36 | | | $ | 1.26 | | | $ | 1.52 | | | | | | Diluted earnings per share | $ | 1.16 | | | $ | 1.36 | | | $ | 1.25 | | | $ | 1.52 | | | | | | Antidilutive non-vested restricted stock units excluded from calculations of diluted earnings per share | 6,864 | | | 39,700 | | | 29,622 | | | 16,340 | | | | |
|