XML 90 R71.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
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Earnings Per Share [Abstract]                  
Increase (decrease) in net assets resulting from operations $ 594,980 $ 793,312 $ 466,355            
Weighted average shares of common stock outstanding, basic (in shares) 390,068,596 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,068,596 390,104,585 394,006,852            
Earnings per common share, basic (in usd per share) $ 1.53 $ 2.03 $ 1.18            
Earnings per common share, diluted (in usd per share) $ 1.53 $ 2.03 $ 1.18