XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
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 2023, 2022 and 2021:

For the years ended December 31,

 

2023

    

2022

    

2021

Net income

$

142,048

$

71,274

$

93,606

Less: income allocated to participating securities

 

(243)

 

(152)

 

(133)

Income allocated to common shareholders

$

141,805

$

71,122

$

93,473

Weighted average shares outstanding for basic earnings per common share

 

37,937,579

 

32,360,005

 

30,727,566

Dilutive effect of equity awards

 

173,629

 

320,927

 

340,593

Weighted average shares outstanding for diluted earnings per common share

 

38,111,208

 

32,680,932

 

31,068,159

Basic earnings per share

$

3.74

$

2.20

$

3.04

Diluted earnings per share

3.72

2.18

3.01