v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of reconciliation of income (loss) from operations The following table presents a reconciliation of income from operations used in the basic and diluted EPS calculations (dollars in thousands, except share and per share data).
For the Three Months Ended
June 30,
For the Six Months Ended
June 30,
2025202420252024
Numerator for earnings per share – basic and diluted:
Net income attributable to common stockholders$3,614 $817 $5,696 $1,023 
Less: Income attributable to participating securities(702)(405)(1,293)(780)
Numerator for earnings per share — basic and diluted$2,912 $412 $4,403 $243 
Denominator for earnings per share – basic and diluted (1)
23,509,083 22,339,245 23,375,607 22,192,277 
Basic and diluted net income per share$0.12 $0.02 $0.19 $0.01