XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share of common stock:
For the three months ended
March 31,
20232022
Net income applicable to common stockholders$26,281 $7,669 
Weighted Average Shares
Weighted average common shares outstanding24,923,259 18,346,288 
Effect of dilutive securities
Stock-based awards564,323 553,564 
Convertible notes payable— — 
Weighted average diluted common shares25,487,582 18,899,852 
Earnings per common share
Basic earnings per common share$1.05 $0.42 
Effect of dilutive securities
Stock-based awards(0.02)(0.01)
Diluted earnings per common share$1.03 $0.41