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

The following table presents the basic and diluted earnings per share calculations for the three and six months ended June 30, 2024 and 2023:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

 

(In thousands, except per share data)

 

 

Basic EPS:

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income attributable to common shareholders

 

$

14,778

 

 

$

12,183

 

 

$

32,029

 

 

$

22,832

 

 

Less: earnings attributable to participating securities

 

 

182

 

 

 

185

 

 

 

394

 

 

 

347

 

 

Net earnings attributable to common shareholders

 

$

14,596

 

 

$

11,998

 

 

$

31,635

 

 

$

22,485

 

 

Weighted average common shares outstanding

 

 

32,585

 

 

 

32,122

 

 

 

32,563

 

 

 

32,111

 

 

Basic earnings per common share

 

$

0.45

 

 

$

0.37

 

 

$

0.97

 

 

$

0.70

 

 

Diluted EPS:

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income attributable to common stockholders

 

$

14,778

 

 

$

12,183

 

 

$

32,029

 

 

$

22,832

 

 

Weighted average common shares outstanding

 

 

32,585

 

 

 

32,122

 

 

 

32,563

 

 

 

32,111

 

 

Add dilutive effects for warrants

 

 

2,395

 

 

 

1,883

 

 

 

2,369

 

 

 

1,877

 

 

Add dilutive effects for stock options

 

 

202

 

 

 

4

 

 

 

179

 

 

 

5

 

 

Add dilutive effects of unvested restricted stock awards

 

 

152

 

 

 

95

 

 

 

152

 

 

 

78

 

 

Add dilutive effects of unvested performance-based stock units

 

 

266

 

 

 

36

 

 

 

256

 

 

 

24

 

 

Weighted average diluted common shares outstanding

 

 

35,600

 

 

 

34,140

 

 

 

35,519

 

 

 

34,095

 

 

Diluted earnings per common share

 

$

0.42

 

 

$

0.36

 

 

$

0.90

 

 

$

0.67

 

 

Schedule of Antidilutive Securities Excluded from Computation of Diluted Earnings Per Share

The following table sets forth the number of shares excluded from the computation of diluted earnings per share, as their inclusion would have been anti-dilutive:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

 

2024

 

 

2023

 

 

2024 (1)

 

 

2023

 

 

Stock options

 

 

100

 

 

 

772,500

 

 

 

100

 

 

 

772,500

 

 

Unvested restricted stock awards

 

 

15,939

 

 

 

83,500

 

 

 

102,809

 

 

 

83,500

 

 

Employee stock purchase plan

 

 

 

 

 

 

 

 

53,770

 

 

 

 

 

Share equivalents excluded from EPS

 

 

16,039

 

 

 

856,000

 

 

 

156,679

 

 

 

856,000

 

 

(1)
Weighted average.