Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity and Distributions - Schedule of Dividends Declared (Details)

v3.23.1
Stockholders' Equity and Distributions - Schedule of Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 09, 2023
Nov. 17, 2022
Aug. 16, 2022
May 24, 2022
Mar. 16, 2022
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dividends Payable [Line Items]                
Investment Company, Distribution to Shareholders, Per Share           $ 0.47   $ 1.97
Investment Company, Dividend Distribution           $ 64,774 $ 57,882 $ 249,077
Dividend Declared One [Member]                
Dividends Payable [Line Items]                
Distribution Type           Base   Base
Declared Date           Feb. 09, 2023   Feb. 16, 2022
Record Date           Mar. 02, 2023   Mar. 09, 2022
Payment Date           Mar. 09, 2023   Mar. 16, 2022
Investment Company, Distribution to Shareholders, Per Share $ 0.39       $ 0.33      
Investment Company, Dividend Distribution $ 53,749       $ 39,794      
Dividend Declared Two [Member]                
Dividends Payable [Line Items]                
Distribution Type           Supplemental   Supplemental
Declared Date           Feb. 09, 2023   Feb. 16, 2022
Record Date           Mar. 02, 2023   Mar. 09, 2022
Payment Date           Mar. 09, 2023   Mar. 16, 2022
Investment Company, Distribution to Shareholders, Per Share $ 0.08       $ 0.15      
Investment Company, Dividend Distribution $ 11,025       $ 18,088      
Dividend Declared Three [Member]                
Dividends Payable [Line Items]                
Distribution Type               Base
Declared Date               Apr. 27, 2022
Record Date               May 17, 2022
Payment Date               May 24, 2022
Investment Company, Distribution to Shareholders, Per Share       $ 0.33        
Investment Company, Dividend Distribution       $ 41,245        
Dividend Declared Four [Member]                
Dividends Payable [Line Items]                
Distribution Type               Supplemental
Declared Date               Apr. 27, 2022
Record Date               May 17, 2022
Payment Date               May 24, 2022
Investment Company, Distribution to Shareholders, Per Share       $ 0.15        
Investment Company, Dividend Distribution       $ 18,748        
Dividend Declared Five [Member]                
Dividends Payable [Line Items]                
Distribution Type               Base
Declared Date               Jul. 20, 2022
Record Date               Aug. 09, 2022
Payment Date               Aug. 16, 2022
Investment Company, Distribution to Shareholders, Per Share     $ 0.35          
Investment Company, Dividend Distribution     $ 44,765          
Dividend Declared Six [Member]                
Dividends Payable [Line Items]                
Distribution Type               Supplemental
Declared Date               Jul. 20, 2022
Record Date               Aug. 09, 2022
Payment Date               Aug. 16, 2022
Investment Company, Distribution to Shareholders, Per Share     $ 0.15          
Investment Company, Dividend Distribution     $ 19,185          
Dividend Declared Seven [Member]                
Dividends Payable [Line Items]                
Distribution Type               Base
Declared Date               Oct. 13, 2022
Record Date               Nov. 10, 2022
Payment Date               Nov. 17, 2022
Investment Company, Distribution to Shareholders, Per Share   $ 0.36            
Investment Company, Dividend Distribution   $ 47,472            
Dividend Declared Eight [Member]                
Dividends Payable [Line Items]                
Distribution Type               Supplemental
Declared Date               Oct. 13, 2022
Record Date               Nov. 10, 2022
Payment Date               Nov. 17, 2022
Investment Company, Distribution to Shareholders, Per Share   $ 0.15            
Investment Company, Dividend Distribution   $ 19,780