v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

The following table sets forth the computation of basic and diluted earnings per common share (unaudited and in thousands, except per share data):

Three Months Ended March 31,

    

2025

    

2024

Numerator:

Net income

$

5,255

$

13,035

Preferred stock dividends

(3,931)

(3,683)

Distributions paid to participating securities

(62)

(65)

Numerator for basic and diluted income attributable to common stockholders

$

1,262

$

9,287

Denominator:

Weighted average basic common shares outstanding

200,410

202,631

Unvested restricted stock units

1,034

327

Weighted average diluted common shares outstanding

201,444

202,958

Basic income attributable to common stockholders per common share

$

0.01

$

0.05

Diluted income attributable to common stockholders per common share

$

0.01

$

0.05