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

Three months ended September 30,

  

Nine months ended September 30,

 
  

2025

  

2024

  

2025

  

2024

 
  

(In thousands, except share and per share data)

 

Earnings per common share - basic

                

Numerator for basic earnings per share

 $30,722  $7,278  $(11,491) $6,799 

Denominator for basic weighted average shares

  43,101,307   36,571,000   41,525,869   35,200,189 

Loss per common share - basic

 $0.71  $0.20  $(0.28) $0.19 

Earnings per common share - diluted

                

Numerator for decrease in net assets per share

 $30,722  $7,278  $(11,491) $6,799 

Adjustment for interest expense and debt issuance costs on 2031 Convertible Notes and 2030 Convertible Notes (1)

 $314  $  $  $ 

Numerator for diluted earnings per share

 $31,036  $7,278  $(11,491) $6,799 

Denominator for basic weighted average shares

  43,101,307   36,571,000   41,525,869   35,200,189 

Adjustment for dilutive effect of 2031 Convertible Notes and 2030 Convertible Notes (1)

  2,736,835          

Denominator for diluted weighted average shares

  45,838,142   36,571,000   41,525,869   35,200,189 

Loss per common share - diluted

 $0.68  $0.20  $(0.28) $0.19