XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Note 11 - Earnings Per Share - Schedule of Earnings Per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Numerator for basic earnings per share $ (20,777) $ (9,133) $ (42,213) $ (479)    
Denominator for basic weighted average shares (in shares) 41,221,283 35,434,761 40,725,094 34,507,252    
Loss per common share - basic (in dollars per share) $ (0.5) $ (0.26) $ (1.04) $ (0.01)    
Numerator for decrease in net assets per share $ (20,777) $ (9,133) $ (42,213) $ (479)    
Adjustment for interest expense and debt issuance costs on 2031 Convertible Notes (1) [1] 0 0 0 0    
Numerator for diluted earnings per share $ (20,777) $ (9,133) $ (42,213) $ (479)    
Adjustment for dilutive effect of 2031 Convertible Notes (1) (in shares) 0 [1] 0 [1] 0 [1] 0 [1] 0 0
Weighted average shares outstanding - diluted (in shares) 41,221,283 35,434,761 40,725,094 34,507,252    
Loss per common share - diluted (in dollars per share) $ (0.5) $ (0.26) $ (1.04) $ (0.01)    
[1] No adjustments for interest or incremental shares were included for the three and six months ended June 30, 2025 because the effect would be antidilutive. The 2031 Convertible Notes were not outstanding as of June 30, 2024.