XML 88 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Earnings Per Share [Abstract]                
Increase (decrease) in net assets resulting from operations $ 793,312 $ 466,355 $ 624,882          
Weighted average shares of common stock outstanding, basic (in shares) 390,104,585 394,006,852 392,297,907 388,645,561 324,630,279 146,422,371 67,082,905 21,345,191
Weighted average shares of common stock outstanding, diluted (in shares) 390,104,585 394,006,852 392,297,907          
Earnings per common share, basic (in usd per share) $ 2.03 $ 1.18 $ 1.59          
Earnings per common share, diluted (in usd per share) $ 2.03 $ 1.18 $ 1.59