v3.26.1
Distributions - Schedule of Distributions Declared on Shares of Common Stock (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Nov. 10, 2025
Aug. 07, 2025
Apr. 15, 2025
Mar. 20, 2025
Nov. 06, 2024
Sep. 18, 2024
Apr. 12, 2024
Feb. 08, 2024
Nov. 09, 2023
Sep. 14, 2023
May 04, 2023
Feb. 02, 2023
Nov. 11, 2022
Aug. 25, 2022
Declaration on August 25, 2022                              
Dividends Payable [Line Items]                              
Declaration Date Aug. 25, 2022                            
Record Date Sep. 23, 2022                            
Payment Date Oct. 14, 2022                            
Amount Per Share                             $ 0.15
Declaration on November 11, 2022                              
Dividends Payable [Line Items]                              
Declaration Date Nov. 11, 2022                            
Record Date Dec. 16, 2022                            
Payment Date Jan. 10, 2023                            
Amount Per Share                           $ 0.13  
Declaration on November 11, 2022 Supplemental Date                              
Dividends Payable [Line Items]                              
Declaration Date [1] Nov. 11, 2022                            
Record Date [1] Dec. 16, 2022                            
Payment Date [1] Jan. 10, 2023                            
Amount Per Share [1]                           $ 0.02  
Declaration on February 2, 2023                              
Dividends Payable [Line Items]                              
Declaration Date Feb. 02, 2023                            
Record Date Mar. 10, 2023                            
Payment Date Mar. 30, 2023                            
Amount Per Share                         $ 0.13    
Declaration on February 2, 2023 Supplemental Date                              
Dividends Payable [Line Items]                              
Declaration Date [1] Feb. 02, 2023                            
Record Date [1] Mar. 10, 2023                            
Payment Date [1] Mar. 30, 2023                            
Amount Per Share [1]                         $ 0.02    
Declaration on May 4, 2023                              
Dividends Payable [Line Items]                              
Declaration Date May 04, 2023                            
Record Date Jun. 16, 2023                            
Payment Date Jul. 07, 2023                            
Amount Per Share                       $ 0.13      
Declaration on May 4, 2023 Supplemental Date                              
Dividends Payable [Line Items]                              
Declaration Date [1] May 04, 2023                            
Record Date [1] Jun. 16, 2023                            
Payment Date [1] Jul. 07, 2023                            
Amount Per Share [1]                       $ 0.05      
Declaration on September 14, 2023                              
Dividends Payable [Line Items]                              
Declaration Date Sep. 14, 2023                            
Record Date Oct. 12, 2023                            
Payment Date Nov. 02, 2023                            
Amount Per Share                     $ 0.13        
Declaration on September 14, 2023 Supplemental Date                              
Dividends Payable [Line Items]                              
Declaration Date [1] Sep. 14, 2023                            
Record Date Oct. 12, 2023                            
Payment Date Nov. 02, 2023                            
Amount Per Share                     $ 0.02        
Declaration on November 9, 2023                              
Dividends Payable [Line Items]                              
Declaration Date Nov. 09, 2023                            
Record Date Dec. 14, 2023                            
Payment Date Jan. 08, 2024                            
Amount Per Share                   $ 0.12          
Declaration on November 9, 2023 Supplemental Date                              
Dividends Payable [Line Items]                              
Declaration Date [1] Nov. 09, 2023                            
Record Date Dec. 14, 2023                            
Payment Date Jan. 08, 2024                            
Amount Per Share                   $ 0.03          
Declaration on February 8, 2024                              
Dividends Payable [Line Items]                              
Declaration Date Feb. 08, 2024                            
Record Date Mar. 15, 2024                            
Payment Date Apr. 05, 2024                            
Amount Per Share                 $ 0.12            
Declaration on February 8, 2024 Supplemental Date                              
Dividends Payable [Line Items]                              
Declaration Date [1] Feb. 08, 2024                            
Record Date [1] Mar. 15, 2024                            
Payment Date [1] Apr. 05, 2024                            
Amount Per Share [1]                 $ 0.03            
Declaration on April 12, 2024                              
Dividends Payable [Line Items]                              
Declaration Date Apr. 12, 2024                            
Record Date May 26, 2024                            
Payment Date Jun. 14, 2024                            
Amount Per Share               $ 0.12              
Declaration on April 12, 2024 Supplemental Date                              
Dividends Payable [Line Items]                              
Declaration Date [1] Apr. 12, 2024                            
Record Date [1] May 26, 2024                            
Payment Date [1] Jun. 14, 2024                            
Amount Per Share [1]               $ 0.03              
Declaration on September 18, 2024                              
Dividends Payable [Line Items]                              
Declaration Date Sep. 18, 2024                            
Record Date Oct. 16, 2024                            
Payment Date Nov. 06, 2024                            
Amount Per Share             $ 0.12                
Declaration on November 6, 2024                              
Dividends Payable [Line Items]                              
Declaration Date Nov. 06, 2024                            
Record Date Dec. 20, 2024                            
Payment Date Jan. 08, 2025                            
Amount Per Share           $ 0.12                  
Declaration on March 20, 2025                              
Dividends Payable [Line Items]                              
Declaration Date Mar. 20, 2025                            
Record Date Apr. 25, 2025                            
Payment Date May 16, 2025                            
Amount Per Share         $ 0.12                    
Declaration on April 15, 2025                              
Dividends Payable [Line Items]                              
Declaration Date Apr. 15, 2025                            
Record Date May 24, 2025                            
Payment Date Jun. 14, 2025                            
Amount Per Share       $ 0.12                      
Declaration on August 7, 2025                              
Dividends Payable [Line Items]                              
Declaration Date Aug. 07, 2025                            
Record Date Sep. 18, 2025                            
Payment Date Oct. 09, 2025                            
Amount Per Share     $ 0.12                        
Declaration on August 07, 2025 Supplemental Date                              
Dividends Payable [Line Items]                              
Declaration Date [1] Aug. 07, 2025                            
Record Date [1] Sep. 18, 2025                            
Payment Date [1] Oct. 09, 2025                            
Amount Per Share [1]     $ 0.02                        
Declaration on November 10, 2025                              
Dividends Payable [Line Items]                              
Declaration Date Nov. 10, 2025                            
Record Date Dec. 01, 2025                            
Payment Date Dec. 12, 2025                            
Amount Per Share   $ 0.12                          
Declaration on November 10, 2025 Supplemental Date                              
Dividends Payable [Line Items]                              
Declaration Date [1] Nov. 10, 2025                            
Record Date [1] Dec. 01, 2025                            
Payment Date [1] Dec. 12, 2025                            
Amount Per Share [1]   $ 0.02                          
[1] Supplemental distribution