XML 81 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
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 2024, 2023 and 2022:

For the years ended December 31,

2024

2023

2022

Net income

$

118,815

$

142,048

$

71,274

Less: income allocated to participating securities

(327)

(243)

(152)

Income allocated to common shareholders

$

118,488

$

141,805

$

71,122

Weighted average shares outstanding for basic earnings per common share

38,212,304

37,937,579

32,360,005

Dilutive effect of equity awards

206,822

173,629

320,927

Weighted average shares outstanding for diluted earnings per common share

38,419,125

38,111,208

32,680,932

Basic earnings per share

$

3.10

$

3.74

$

2.20

Diluted earnings per share

3.08

3.72

2.18