Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Stockholders' Equity and Distributions - Schedule of Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 17, 2022
Aug. 16, 2022
May 24, 2022
Mar. 16, 2022
Nov. 17, 2021
Aug. 18, 2021
May 19, 2021
Mar. 15, 2021
Nov. 16, 2020
Aug. 17, 2020
May 21, 2020
Mar. 09, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dividends Payable [Line Items]                              
Investment Company, Dividend Distribution                         $ 249,077 $ 179,575 $ 155,761
Investment Company, Distribution to Shareholders, Per Share                         $ 1.97 $ 1.55 $ 1.38
Dividend Declared 1 [Member]                              
Dividends Payable [Line Items]                              
Distribution Type                         Base Base Base
Investment Company, Dividend Distribution       $ 39,794       $ 37,012       $ 35,378      
Declared Date                         Feb. 16, 2022 Feb. 17, 2021 Feb. 12, 2020
Investment Company, Distribution to Shareholders, Per Share       $ 0.33       $ 0.32       $ 0.32      
Record Date                         Mar. 09, 2022 Mar. 08, 2021 Mar. 02, 2020
Payment Date                         Mar. 16, 2022 Mar. 15, 2021 Mar. 09, 2020
Dividend Declared 2 [Member]                              
Dividends Payable [Line Items]                              
Distribution Type                         Supplemental Supplemental Supplemental
Investment Company, Dividend Distribution       $ 18,088       $ 5,783       $ 8,845      
Declared Date                         Feb. 16, 2022 Feb. 17, 2021 Feb. 12, 2020
Investment Company, Distribution to Shareholders, Per Share       $ 0.15       $ 0.05       $ 0.08      
Record Date                         Mar. 09, 2022 Mar. 08, 2021 Mar. 02, 2020
Payment Date                         Mar. 16, 2022 Mar. 15, 2021 Mar. 09, 2020
Dividend Declared 3 [Member]                              
Dividends Payable [Line Items]                              
Distribution Type                         Base Base Base
Investment Company, Dividend Distribution     $ 41,245       $ 37,053       $ 36,002        
Declared Date                         Apr. 27, 2022 Apr. 21, 2021 Apr. 27, 2020
Investment Company, Distribution to Shareholders, Per Share     $ 0.33       $ 0.32       $ 0.32        
Record Date                         May 17, 2022 May 12, 2021 May 14, 2020
Payment Date                         May 24, 2022 May 19, 2021 May 21, 2020
Dividend Declared 4 [Member]                              
Dividends Payable [Line Items]                              
Distribution Type                         Supplemental Supplemental Base
Investment Company, Dividend Distribution     $ 18,748       $ 8,105     $ 36,557          
Declared Date                         Apr. 27, 2022 Apr. 21, 2021 Jul. 22, 2020
Investment Company, Distribution to Shareholders, Per Share     $ 0.15       $ 0.07     $ 0.32          
Record Date                         May 17, 2022 May 12, 2021 Aug. 10, 2020
Payment Date                         May 24, 2022 May 19, 2021 Aug. 17, 2020
Dividend Declared 5 [Member]                              
Dividends Payable [Line Items]                              
Distribution Type                         Base Base Base
Investment Company, Dividend Distribution   $ 44,765       $ 37,079     $ 36,686            
Declared Date                         Jul. 20, 2022 Jul. 21, 2021 Oct. 21, 2020
Investment Company, Distribution to Shareholders, Per Share   $ 0.35       $ 0.32     $ 0.32            
Record Date                         Aug. 09, 2022 Aug. 11, 2021 Nov. 09, 2020
Payment Date                         Aug. 16, 2022 Aug. 18, 2021 Nov. 16, 2020
Dividend Declared 6 [Member]                              
Dividends Payable [Line Items]                              
Distribution Type                         Supplemental Supplemental Supplemental
Investment Company, Dividend Distribution   $ 19,185       $ 8,111     $ 2,293            
Declared Date                         Jul. 20, 2022 Jul. 21, 2021 Oct. 21, 2020
Investment Company, Distribution to Shareholders, Per Share   $ 0.15       $ 0.07     $ 0.02            
Record Date                         Aug. 09, 2022 Aug. 11, 2021 Nov. 09, 2020
Payment Date                         Aug. 16, 2022 Aug. 18, 2021 Nov. 16, 2020
Dividend Declared 7 [Member]                              
Dividends Payable [Line Items]                              
Distribution Type                         Base Base  
Investment Company, Dividend Distribution $ 47,472       $ 38,306                    
Declared Date                         Oct. 13, 2022 Oct. 21, 2021  
Investment Company, Distribution to Shareholders, Per Share $ 0.36       $ 0.33                    
Record Date                         Nov. 10, 2022 Nov. 10, 2021  
Payment Date                         Nov. 17, 2022 Nov. 17, 2021  
Dividend Declared 8 [Member]                              
Dividends Payable [Line Items]                              
Distribution Type                         Supplemental Supplemental  
Investment Company, Dividend Distribution $ 19,780       $ 8,126                    
Declared Date                         Oct. 13, 2022 Oct. 21, 2021  
Investment Company, Distribution to Shareholders, Per Share $ 0.15       $ 0.07                    
Record Date                         Nov. 10, 2022 Nov. 10, 2021  
Payment Date                         Nov. 17, 2022 Nov. 17, 2021