XML 45 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Computations

Below is a summary of the earnings per share computations:

 

Three months ended March 31,

 

2025

 

 

2024

 

Earnings per share – basic

 

$

0.14

 

 

$

0.31

 

Earnings per share – diluted

 

$

0.14

 

 

$

0.31

 

Weighted average shares of common stock outstanding – basic

 

 

48,470,682

 

 

 

47,260,351

 

Weighted average shares of common stock outstanding – diluted

 

 

48,850,666

 

 

 

47,699,537

 

 

Schedule of Shares Included in the Diluted Earnings Per Share Computations

Below is a summary of the shares included in the diluted earnings per share computations:

 

Three months ended March 31,

 

2025

 

 

2024

 

Weighted average shares of common stock outstanding – basic

 

 

48,470,682

 

 

 

47,260,351

 

Stock options

 

 

112,858

 

 

 

188,083

 

Restricted stock awards and units

 

 

130,055

 

 

 

225,128

 

Contingently issuable shares

 

 

137,071

 

 

 

25,975

 

Weighted average shares of common stock outstanding – diluted

 

 

48,850,666

 

 

 

47,699,537