v3.26.1
Note 9 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

​

​

For the Three Months Ended

​

​

For the Six Months Ended

​

​

​

June 30,

​

​

June 30,

​

​

​

2026

​

​

2025

​

​

2026

​

​

2025

​

Net income

​

$

3,418

​

​

$

8,172

​

​

$

3,290

​

​

$

16,698

​

(Income) loss allocated to noncontrolling interest

​

​

(27

)

​

​

(126

)

​

​

32

​

​

​

(298

)

Income allocable to common shares

​

$

3,391

​

​

$

8,046

​

​

$

3,322

​

​

$

16,400

​

Weighted-average shares outstanding—Basic

​

​

235,400,393

​

​

​

233,496,633

​

​

​

235,913,709

​

​

​

232,117,768

​

Weighted-average shares outstanding—Diluted

​

​

236,037,395

​

​

​

234,131,752

​

​

​

236,663,887

​

​

​

233,041,087

​

Earnings per share—Basic

​

$

0.01

​

​

$

0.03

​

​

$

0.01

​

​

$

0.07

​

Earnings per share—Diluted

​

$

0.01

​

​

$

0.03

​

​

$

0.01

​

​

$

0.07

​