XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 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
March 31,

 

 

 

2024

 

 

2023

 

Net income

 

$

30,440

 

 

$

23,945

 

Weighted-average common stock outstanding:

 

 

 

 

 

 

Weighted-average common stock outstanding (basic)

 

 

43,258,087

 

 

 

36,955,085

 

Incremental shares

 

 

469,257

 

 

 

584,827

 

Weighted-average common stock outstanding (dilutive)

 

 

43,727,344

 

 

 

37,539,912

 

Basic earnings per common share

 

$

0.70

 

 

$

0.65

 

Diluted earnings per common share

 

$

0.70

 

 

$

0.64