v3.26.1
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2026
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,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Net income

 

$

40,181

 

 

$

30,082

 

 

$

77,760

 

 

$

58,330

 

Weighted-average common stock outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common stock outstanding (basic)

 

 

44,596,967

 

 

 

45,306,240

 

 

 

44,667,806

 

 

 

44,551,490

 

Incremental shares

 

 

192,225

 

 

 

178,152

 

 

 

233,743

 

 

 

253,359

 

Weighted-average common stock outstanding (dilutive)

 

 

44,789,192

 

 

 

45,484,392

 

 

 

44,901,549

 

 

 

44,804,849

 

Basic earnings per common share

 

$

0.90

 

 

$

0.66

 

 

$

1.74

 

 

$

1.31

 

Diluted earnings per common share

 

$

0.90

 

 

$

0.66

 

 

$

1.73

 

 

$

1.30