XML 81 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Earnings Per Share - Schedule of Earnings Per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator for basic earnings per share $ (5,633) $ (17,185) $ 21,151
Denominator for basic weighted average shares (in shares) 36,104,415 30,957,849 24,726,079
(Loss)/Earnings per common share - basic (in dollars per share) $ (0.16) $ (0.56) $ 0.86
Numerator for increase in net assets per share $ (5,633) $ (17,185) $ 21,151
Adjustment for interest expense and debt issuance costs on 2031 Convertible Notes (1) [1] 0 0 0
Numerator for diluted earnings per share $ (5,633) $ (17,185) $ 21,151
Adjustment for dilutive effect of 2031 Convertible Notes (1) (in shares) 0 0 0
Weighted average shares outstanding - diluted (in shares) 36,104,415 30,957,849 24,726,079
(Loss)/Earnings per common share - diluted (in dollars per share) $ (0.16) $ (0.56) $ 0.86
[1] No adjustments for interest or incremental shares were included for the year ended December 31, 2024 because the effect would be antidilutive. The 2031 Convertible Notes were not outstanding as of December 31, 2023 and 2022.