XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Note 9 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

For the Three Months Ended

  

For the Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2025

  

2024

  

2025

  

2024

 

Net income

 $6,995  $12,620  $23,693  $41,134 

Income allocated to noncontrolling interest

  (102)  (255)  (401)  (840)

Income allocable to common shares

 $6,893  $12,365  $23,292  $40,294 

Weighted-average shares outstanding—Basic

  233,634,546   224,820,656   232,628,917   224,747,327 

Weighted-average shares outstanding—Diluted

  234,283,170   226,058,400   233,403,810   225,530,265 

Earnings per share—Basic

 $0.03  $0.05  $0.10  $0.18 

Earnings per share—Diluted

 $0.03  $0.05  $0.10  $0.18