XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 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 June 30,
For the six months ended
June 30,
2023202220232022
Net income applicable to common stockholders$28,006 $430 $54,287 $8,099 
Weighted Average Shares
Weighted average common shares outstanding24,933,664 24,760,282 24,928,485 21,570,924 
Effect of dilutive securities
Stock-based awards272,695 698,029 440,217 624,890 
Convertible notes payable— — — — 
Weighted average diluted common shares25,206,359 25,458,311 25,368,702 22,195,814 
Earnings per common share
Basic earnings per common share$1.12 $0.02 $2.18 $0.38 
Effect of dilutive securities
Stock-based awards(0.01)— (0.04)(0.02)
Diluted earnings per common share$1.11 $0.02 $2.14 $0.36 
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 June 30,
For the six months ended
June 30,
2023202220232022
Stock-based awards4,445 26,249 — 54,157 
Convertible notes payable85,500 66,344 85,500 66,344