v3.25.4
Dividends and Distributions - Schedule of Dividends Declared (Details) - USD ($)
12 Months Ended
Jan. 15, 2026
Oct. 15, 2025
Jul. 15, 2025
Apr. 15, 2025
Jan. 13, 2025
Oct. 15, 2024
Jul. 15, 2024
Apr. 15, 2024
Dec. 31, 2025
Dec. 31, 2024
Regular cash dividend Q1 2025 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Record Date       Mar. 31, 2025            
Payment Date       Apr. 15, 2025            
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 2025 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Record Date     Jun. 30, 2025              
Payment Date     Jul. 15, 2025              
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 2025 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Record Date   Sep. 30, 2025                
Payment Date   Oct. 15, 2025                
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 2025 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Record Date Dec. 31, 2025                  
Payment Date Jan. 15, 2026                  
Common Share Distribution Amount $ 0.47                  
Taxable Ordinary Income $ 0.47                  
Return of Capital (in Dollars) $ 0                  
Section 199A Dividends $ 0.47                  
Total cash dividend 2025 [Member]                    
Dividends and Distributions (Details) - Schedule of Dividends Declared [Line Items]                    
Common Share Distribution Amount                 $ 1.88  
Taxable Ordinary Income                 $ 1.88  
Return of Capital (in Dollars)                 $ 0  
Section 199A Dividends                 $ 1.88  
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