XML 113 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings per share—basic          
Numerator for basic earnings per share: $ 113,443 $ 135,343 $ 74,732    
Denominator for basic weighted average share (in shares) 106,570,782 101,118,302 100,202,847 96,952,959 96,827,342
Basic earnings per share (in dollars per share) $ 1.06 $ 1.34 $ 0.75    
Earnings per share—diluted          
Numerator for increase in net assets per share $ 113,443 $ 135,343 $ 74,732    
Adjustment for interest on Convertible Notes and incentive fees, net 15,600 18,214 10,987    
Numerator for diluted earnings per share: $ 129,043 $ 153,557 $ 85,719    
Denominator for basic weighted average share (in shares) 106,570,782 101,118,302 100,202,847 96,952,959 96,827,342
Adjustment for dilutive effect of Convertible Notes (in shares) 18,892,607 22,370,580 15,223,351    
Denominator for diluted weighted average share (in shares) 125,463,389 123,488,882 115,426,198    
Diluted earnings per share (in dollars per share) $ 1.03 $ 1.24 $ 0.74