v3.25.1
Earnings Per Share
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table presents the computation of basic and diluted earnings per share (in thousands, except share and per share data):
 For the Three Months Ended March 31,
20252024
Numerator:
Net Income Attributable to Common Stockholders$6,297 $6,869 
Add: Net Income Attributable to Noncontrolling Interest107 125 
Net Income$6,404 $6,994 
Denominator:
Weighted Average Shares of Common Stock Outstanding - Basic20,597,58420,541,840
Weighted Average Dilutive Effect of LPI Units363,690373,582
Dilutive Effect of Unvested Restricted Stock Units12,33626,832
Weighted Average Shares of Common Stock - Diluted20,973,61020,942,254
Earnings Per Share - Basic
Net Income Attributable to Common Stockholders$0.31 $0.33 
Earnings Per Share - Diluted
Net Income Attributable to Common Stockholders$0.31 $0.33 
During the three months ended March 31, 2025, the Company included the effect of LPI Units and unvested RSUs in the calculation of weighted average shares of common stock outstanding - diluted. However, the effect of 791,790 and 602,392 outstanding stock options and warrants, respectively, were excluded in the Company's calculation of weighted average shares of common stock outstanding – diluted, as their inclusion would have been anti-dilutive. The effect of 166,227 outstanding PSUs were not included in the calculation of diluted earnings per share because it was uncertain whether the market condition for the PSUs would have been met as of March 31, 2025.
During the three months ended March 31, 2024, the Company included the effect of LPI Units and unvested RSUs in the calculation of weighted average shares of common stock outstanding - diluted. However, the effect of 791,790 and 602,392 outstanding stock options and warrants, respectively, were excluded in the Company's calculation of weighted average shares of common stock outstanding – diluted, as their inclusion would have been anti-dilutive. The effect of 159,522 outstanding PSUs were not included in the calculation of diluted earnings per share because it was uncertain whether the market condition for the PSUs would have been met as of March 31, 2024.