XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Earnings per Share

The following represent the calculation of basic and diluted earnings per share for the periods presented:

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net income

 

$

29,671

 

 

$

26,107

 

 

$

60,111

 

 

$

50,052

 

Weighted-average common stock outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common stock outstanding (basic)

 

 

43,361,516

 

 

 

37,034,626

 

 

 

43,309,802

 

 

 

36,995,075

 

Incremental shares

 

 

380,324

 

 

 

303,280

 

 

 

428,328

 

 

 

449,306

 

Weighted-average common stock outstanding (dilutive)

 

 

43,741,840

 

 

 

37,337,906

 

 

 

43,738,130

 

 

 

37,444,381

 

Basic earnings per common share

 

$

0.68

 

 

$

0.70

 

 

$

1.39

 

 

$

1.35

 

Diluted earnings per common share

 

$

0.68

 

 

$

0.70

 

 

$

1.37

 

 

$

1.34