XML 93 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Dividends and Distributions - Schedule of Dividends Declared (Details) - USD ($)
12 Months Ended
Jan. 13, 2025
Oct. 15, 2024
Jul. 15, 2024
Apr. 15, 2024
Jan. 12, 2024
Oct. 13, 2023
Jul. 14, 2023
Apr. 14, 2023
Dec. 31, 2024
Dec. 31, 2023
Regular cash dividend Q1 2024 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Record Date       Mar. 28, 2024            
Payment Date       Apr. 15, 2024            
Common Share Distribution Amount       $ 0.47            
Taxable Ordinary Income       $ 0.47            
Return of Capital (in Dollars)       $ 0            
Section 199A Dividends       $ 0.47            
Regular cash dividend Q2 2024 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Record Date     Jun. 28, 2024              
Payment Date     Jul. 15, 2024              
Common Share Distribution Amount     $ 0.47              
Taxable Ordinary Income     $ 0.47              
Return of Capital (in Dollars)     $ 0              
Section 199A Dividends     $ 0.47              
Regular cash dividend Q3 2024 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Record Date   Sep. 30, 2024                
Payment Date   Oct. 15, 2024                
Common Share Distribution Amount   $ 0.47                
Taxable Ordinary Income   $ 0.47                
Return of Capital (in Dollars)   $ 0                
Section 199A Dividends   $ 0.47                
Regular cash dividend Q4 2024 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Record Date Dec. 31, 2024                  
Payment Date Jan. 13, 2025                  
Common Share Distribution Amount $ 0.47                  
Taxable Ordinary Income $ 0.47                  
Return of Capital (in Dollars) $ 0                  
Section 199A Dividends $ 0.47                  
Special cash dividend Q4 2024 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Record Date Dec. 31, 2024                  
Payment Date Jan. 13, 2025                  
Common Share Distribution Amount $ 0.18                  
Taxable Ordinary Income $ 0.18                  
Return of Capital (in Dollars) $ 0                  
Section 199A Dividends $ 0.18                  
Total cash dividend 2024 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Common Share Distribution Amount                 $ 2.06  
Taxable Ordinary Income                 $ 2.06  
Return of Capital (in Dollars)                 $ 0  
Section 199A Dividends                 $ 2.06  
Regular cash dividend Q1 2023 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Record Date               Mar. 31, 2023    
Payment Date               Apr. 14, 2023    
Common Share Distribution Amount               $ 0.47    
Taxable Ordinary Income               $ 0.47    
Return of Capital (in Dollars)               $ 0    
Section 199A Dividends               $ 0.47    
Regular cash dividend Q2 2023 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Record Date             Jun. 30, 2023      
Payment Date             Jul. 14, 2023      
Common Share Distribution Amount             $ 0.47      
Taxable Ordinary Income             $ 0.47      
Return of Capital (in Dollars)             $ 0      
Section 199A Dividends             $ 0.47      
Regular cash dividend Q3 2023 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Record Date           Sep. 29, 2023        
Payment Date           Oct. 13, 2023        
Common Share Distribution Amount           $ 0.47        
Taxable Ordinary Income           $ 0.47        
Return of Capital (in Dollars)           $ 0        
Section 199A Dividends           $ 0.47        
Regular cash dividend Q4 2023 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Record Date         Dec. 29, 2023          
Payment Date         Jan. 12, 2024          
Common Share Distribution Amount         $ 0.47          
Taxable Ordinary Income         $ 0.47          
Return of Capital (in Dollars)         $ 0          
Section 199A Dividends         $ 0.47          
Special cash dividend Q4 2023 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Record Date         Dec. 29, 2023          
Payment Date         Jan. 12, 2024          
Common Share Distribution Amount         $ 0.29          
Taxable Ordinary Income         $ 0.29          
Return of Capital (in Dollars)         $ 0          
Section 199A Dividends         $ 0.29          
Total cash dividend 2023 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Common Share Distribution Amount                   $ 2.17
Taxable Ordinary Income                   $ 2.17
Return of Capital (in Dollars)                   $ 0
Section 199A Dividends                   $ 2.17