XML 39 R28.htm IDEA: XBRL DOCUMENT 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