XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Assets - Summary of Distributions Declared and Paid (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dividends Payable [Line Items]                
Amount per Share [1] $ 0.47 $ 0.45            
Dividends declared payable per share $ 9.31              
May 3, 2018                
Dividends Payable [Line Items]                
Declaration Date               May 03, 2018
Type Quarterly              
Record Date               May 15, 2018
Payment Date               May 31, 2018
Amount per Share               $ 0.15
July 26, 2018                
Dividends Payable [Line Items]                
Declaration Date               Jul. 26, 2018
Type Quarterly              
Record Date               Aug. 15, 2018
Payment Date               Aug. 31, 2018
Amount per Share               $ 0.25
November 1, 2018                
Dividends Payable [Line Items]                
Declaration Date               Nov. 01, 2018
Type Quarterly              
Record Date               Oct. 31, 2018
Payment Date               Nov. 15, 2018
Amount per Share               $ 0.35
March 22, 2019                
Dividends Payable [Line Items]                
Declaration Date             Mar. 22, 2019  
Type Quarterly              
Record Date             Mar. 22, 2019  
Payment Date             Mar. 26, 2019  
Amount per Share             $ 0.4  
May 2, 2019                
Dividends Payable [Line Items]                
Declaration Date             May 02, 2019  
Type Quarterly              
Record Date             May 07, 2019  
Payment Date             May 21, 2019  
Amount per Share             $ 0.45  
May 2, 2019                
Dividends Payable [Line Items]                
Declaration Date             May 02, 2019  
Type Quarterly              
Record Date             May 31, 2019  
Payment Date             Jul. 16, 2019  
Amount per Share             $ 0.46  
July 30, 2019                
Dividends Payable [Line Items]                
Declaration Date             Jul. 30, 2019  
Type Quarterly              
Record Date             Aug. 05, 2019  
Payment Date             Aug. 26, 2019  
Amount per Share             $ 0.45  
September 27, 2019                
Dividends Payable [Line Items]                
Declaration Date             Sep. 27, 2019  
Type Quarterly              
Record Date             Sep. 30, 2019  
Payment Date             Nov. 12, 2019  
Amount per Share             $ 0.04  
December 9, 2019                
Dividends Payable [Line Items]                
Declaration Date             Dec. 09, 2019  
Type Quarterly              
Record Date             Dec. 10, 2019  
Payment Date             Dec. 23, 2019  
Amount per Share             $ 0.4  
March 5, 2020                
Dividends Payable [Line Items]                
Declaration Date           Mar. 05, 2020    
Type Quarterly              
Record Date           Mar. 06, 2020    
Payment Date           Mar. 20, 2020    
Amount per Share           $ 0.4    
May 7, 2020                
Dividends Payable [Line Items]                
Declaration Date           May 07, 2020    
Type Quarterly              
Record Date           May 08, 2020    
Payment Date           May 21, 2020    
Amount per Share           $ 0.35    
August 5, 2020                
Dividends Payable [Line Items]                
Declaration Date           Aug. 05, 2020    
Type Quarterly              
Record Date           Aug. 06, 2020    
Payment Date           Aug. 20, 2020    
Amount per Share           $ 0.36    
October 1, 2020                
Dividends Payable [Line Items]                
Declaration Date           Oct. 01, 2020    
Type Quarterly              
Record Date           Oct. 01, 2020    
Payment Date           Nov. 12, 2020    
Amount per Share           $ 0.38    
March 4, 2021                
Dividends Payable [Line Items]                
Declaration Date         Mar. 04, 2021      
Type Quarterly              
Record Date         Mar. 05, 2021      
Payment Date         Mar. 19, 2021      
Amount per Share         $ 0.37      
April 29, 2021                
Dividends Payable [Line Items]                
Declaration Date         Apr. 29, 2021      
Type Quarterly              
Record Date         Apr. 30, 2021      
Payment Date         May 13, 2021      
Amount per Share         $ 0.37      
July 19, 2021                
Dividends Payable [Line Items]                
Declaration Date         Jul. 19, 2021      
Type Quarterly              
Record Date         Jul. 20, 2021      
Payment Date         Aug. 12, 2021      
Amount per Share         $ 0.34      
October 28, 2021                
Dividends Payable [Line Items]                
Declaration Date         Oct. 28, 2021      
Type Quarterly              
Record Date         Nov. 08, 2021      
Payment Date         Nov. 22, 2021      
Amount per Share         $ 0.25      
February 24, 2022                
Dividends Payable [Line Items]                
Declaration Date       Feb. 24, 2022        
Type Quarterly              
Record Date       Mar. 08, 2022        
Payment Date       Mar. 22, 2022        
Amount per Share       $ 0.27        
April 28, 2022                
Dividends Payable [Line Items]                
Declaration Date       Apr. 28, 2022        
Type Quarterly              
Record Date       May 10, 2022        
Payment Date       May 24, 2022        
Amount per Share       $ 0.3        
July 28, 2022                
Dividends Payable [Line Items]                
Declaration Date       Jul. 28, 2022        
Type Quarterly              
Record Date       Aug. 09, 2022        
Payment Date       Aug. 23, 2022        
Amount per Share       $ 0.33        
October 27, 2022                
Dividends Payable [Line Items]                
Declaration Date       Oct. 27, 2022        
Type Quarterly              
Record Date       Nov. 08, 2022        
Payment Date       Nov. 22, 2022        
Amount per Share       $ 0.36        
February 23, 2023                
Dividends Payable [Line Items]                
Declaration Date     Feb. 23, 2023          
Type Quarterly              
Record Date     Mar. 07, 2023          
Payment Date     Mar. 21, 2023          
Amount per Share     $ 0.4          
February 23, 2023                
Dividends Payable [Line Items]                
Declaration Date     Feb. 23, 2023          
Type Supplemental              
Record Date     Mar. 07, 2023          
Payment Date     Mar. 21, 2023          
Amount per Share     $ 0.05          
May 2, 2023                
Dividends Payable [Line Items]                
Declaration Date     May 02, 2023          
Type Quarterly              
Record Date     May 15, 2023          
Payment Date     May 31, 2023          
Amount per Share     $ 0.4          
May 2, 2023                
Dividends Payable [Line Items]                
Declaration Date     May 02, 2023          
Type Supplemental              
Record Date     May 15, 2023          
Payment Date     May 31, 2023          
Amount per Share     $ 0.05          
August 1, 2023                
Dividends Payable [Line Items]                
Declaration Date     Aug. 01, 2023          
Type Quarterly              
Record Date     Aug. 15, 2023          
Payment Date     Aug. 31, 2023          
Amount per Share     $ 0.4          
August 1, 2023                
Dividends Payable [Line Items]                
Declaration Date     Aug. 01, 2023          
Type Supplemental              
Record Date     Aug. 15, 2023          
Payment Date     Aug. 31, 2023          
Amount per Share     $ 0.05          
November 1, 2023                
Dividends Payable [Line Items]                
Declaration Date     Nov. 01, 2023          
Type Quarterly              
Record Date     Nov. 13, 2023          
Payment Date     Nov. 28, 2023          
Amount per Share     $ 0.4          
November 1, 2023                
Dividends Payable [Line Items]                
Declaration Date     Nov. 01, 2023          
Type Supplemental              
Record Date     Nov. 13, 2023          
Payment Date     Nov. 28, 2023          
Amount per Share     $ 0.06          
February 1, 2024                
Dividends Payable [Line Items]                
Declaration Date Feb. 01, 2024              
Type Quarterly              
Record Date Feb. 12, 2024              
Payment Date Feb. 28, 2024              
Amount per Share $ 0.4              
February 1, 2024                
Dividends Payable [Line Items]                
Declaration Date Feb. 01, 2024              
Type Supplemental              
Record Date Feb. 12, 2024              
Payment Date Feb. 28, 2024              
Amount per Share $ 0.07              
[1] All per share activity, excluding dividends, is calculated based on the weighted-average shares outstanding for the relevant period.