XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share of Common Stock
The following table sets forth the computation of basic and diluted earnings per share of common stock:
For the three months ended September 30,
For the nine months ended
September 30,
2023202220232022
Net income applicable to common stockholders$25,232 $26,513 $79,519 $34,612 
Weighted Average Shares
Weighted average common shares outstanding24,942,389 24,877,607 24,933,168 22,685,496 
Effect of dilutive securities
Stock-based awards415,418 531,208 432,129 596,437 
Convertible notes payable— 85,500 — — 
Weighted average diluted common shares25,357,807 25,494,315 25,365,297 23,281,933 
Earnings per common share
Basic earnings per common share$1.01 $1.07 $3.19 $1.53 
Effect of dilutive securities
Stock-based awards(0.01)(0.03)(0.06)(0.04)
Diluted earnings per common share$1.00 $1.04 $3.13 $1.49 
Schedule of Securities Excluded from Computation of Diluted Earnings Per Share
Shares of common stock not considered in computing diluted earnings per share because they were antidilutive were as follows:
For the three months ended September 30,
For the nine months ended
September 30,
2023202220232022
Stock-based awards— 845 — 34,828 
Convertible notes payable— — — 85,500