XML 62 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
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,20242023
Earnings per share – basic
$0.31 $0.28 
Earnings per share – diluted
$0.31 $0.28 
Weighted average shares of common stock outstanding – basic
47,260,351 46,555,406 
Weighted average shares of common stock outstanding – diluted
47,699,537 46,954,687 
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,20242023
Weighted average shares of common stock outstanding – basic47,260,351 46,555,406 
Stock options188,083 306,933 
Restricted stock225,128 48,191 
Contingently issuable shares25,975 44,157 
Weighted average shares of common stock outstanding – diluted47,699,537 46,954,687