Annual report pursuant to Section 13 and 15(d)

Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details)

v3.22.4
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Numerator          
Undistributed Earnings $ 99,878 $ 172,444 $ 225,653    
Net increase (decrease) in net assets resulting from operations 102,081 174,155 227,261    
Less: Total distributions declared (249,077) (179,575) (155,761)    
Total Earnings, net of total distributions (146,996) (5,420) 71,500    
Earnings, net of distributions attributable to common shares $ 99,878 $ 172,444 $ 225,653    
Denominator          
Basic 125,189,000 114,742,000 111,985,000 101,132,000 90,929,000
Incremental shares from assumed conversion of 2022 Convertible Notes 0 512,000 0    
Common shares issuable 1,470,000 701,000 282,000    
Weighted average common shares outstanding assuming dilution 126,659,000 115,955,000 112,267,000    
Change in net assets per common share          
Basic $ 0.80 $ 1.50 $ 2.02    
Diluted $ 0.79 $ 1.49 $ 2.01    
Common Stock [Member]          
Numerator          
Undistributed Earnings $ (146,995) $ (5,420) $ 70,995    
Less: Total distributions declared 246,873 177,864 154,658    
Earnings, net of distributions attributable to common shares $ (146,995) $ (5,420) $ 70,995