XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Earnings per Share

10. Earnings per share

The following table sets forth the computation of basic and diluted earnings per common share for the three and nine months ended September 30, 2023 and 2022:

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30, 2023

 

 

September 30, 2022

 

 

September 30, 2023

 

 

September 30, 2022

 

Earnings per common share—basic and diluted

 

 

 

 

 

 

 

 

 

 

 

 

Numerator for basic earnings per share

 

$

64,820

 

 

$

34,431

 

 

$

170,862

 

 

$

61,791

 

Denominator for basic weighted average shares

 

 

87,251,340

 

 

 

79,476,419

 

 

 

84,313,169

 

 

 

77,250,889

 

Earnings per common share—basic and diluted

 

$

0.74

 

 

$

0.43

 

 

$

2.03

 

 

$

0.80