v3.26.1
Stockholders' Equity - Summary of Distributions Declared and/or Paid (Details) - $ / shares
3 Months Ended
Jun. 11, 2026
May 15, 2026
Apr. 15, 2026
Mar. 13, 2026
Feb. 13, 2026
Jan. 15, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Mar. 31, 2026
Dividends Payable [Line Items]                      
Per Share Amount             $ 2.55       $ 0.51
March 19, 2025                      
Dividends Payable [Line Items]                      
Declaration Date                   March 19, 2025  
Type                   Quarterly  
Record Date                   Mar. 31, 2025  
Payment Date                   Apr. 15, 2025  
Per Share Amount                   $ 0.51  
June 18, 2025                      
Dividends Payable [Line Items]                      
Declaration Date                 June 18, 2025    
Type                 Quarterly    
Record Date                 Jun. 30, 2025    
Payment Date                 Jul. 15, 2025    
Per Share Amount                 $ 0.51    
September 17, 2025                      
Dividends Payable [Line Items]                      
Declaration Date               September 17, 2025      
Type               Quarterly      
Record Date               Sep. 30, 2025      
Payment Date               Oct. 15, 2025      
Per Share Amount               $ 0.51      
December 17, 2025                      
Dividends Payable [Line Items]                      
Declaration Date             December 17, 2025        
Type             Quarterly        
Record Date             Dec. 31, 2025        
Payment Date             Jan. 15, 2026        
Per Share Amount             $ 0.51        
December 17, 2025                      
Dividends Payable [Line Items]                      
Declaration Date           December 17, 2025          
Type           Monthly          
Record Date           Jan. 15, 2026          
Payment Date           Jan. 30, 2026          
Per Share Amount           $ 0.17          
December 17, 2025                      
Dividends Payable [Line Items]                      
Declaration Date         December 17, 2025            
Type         Monthly            
Record Date         Feb. 13, 2026            
Payment Date         Feb. 27, 2026            
Per Share Amount         $ 0.17            
December 17, 2025                      
Dividends Payable [Line Items]                      
Declaration Date       December 17, 2025              
Type       Monthly              
Record Date       Mar. 13, 2026              
Payment Date       Mar. 31, 2026              
Per Share Amount       $ 0.17              
March 18, 2026                      
Dividends Payable [Line Items]                      
Declaration Date     March 18, 2026                
Type     Monthly                
Record Date     Apr. 15, 2026                
Payment Date     Apr. 30, 2026                
Per Share Amount     $ 0.17                
March 18, 2026                      
Dividends Payable [Line Items]                      
Declaration Date   March 18, 2026                  
Type   Monthly                  
Record Date   May 15, 2026                  
Payment Date   May 29, 2026                  
Per Share Amount   $ 0.17                  
March 18, 2026                      
Dividends Payable [Line Items]                      
Declaration Date March 18, 2026                    
Type Monthly                    
Record Date Jun. 11, 2026                    
Payment Date Jun. 30, 2026                    
Per Share Amount $ 0.17