v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share  
Schedule of Computation of Basic and Diluted Earnings Per Share

The following table illustrates the computation of basic and diluted earnings per share for the three and six months ended June 30, 2026 and 2025:

For the three months ended

For the six months ended

June 30, 2026

June 30, 2025

June 30, 2026

June 30, 2025

Net income

$

26,490

$

34,022

$

47,283

$

58,253

Less: income allocated to participating securities

(431)

(289)

(808)

(486)

Income allocated to common shareholders

$

26,059

$

33,733

$

46,475

$

57,767

Weighted average shares outstanding for basic earnings per common share

44,665,184

38,075,896

44,553,109

38,072,196

Dilutive effect of equity awards

250,606

75,914

208,239

114,464

Weighted average shares outstanding for diluted earnings per common share

44,915,790

38,151,810

44,761,348

38,186,660

Basic earnings per share

$

0.58

$

0.89

$

1.04

$

1.52

Diluted earnings per share

0.58

0.88

1.04

1.51