Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity (Net Assets) -Schedule of Cash Dividend Declared (Details)

v3.25.4
Stockholders' Equity (Net Assets) -Schedule of Cash Dividend Declared (Details) - $ / shares
Dec. 30, 2025
Sep. 12, 2025
Jun. 13, 2025
Mar. 28, 2025
O 2025 Q1 Dividends [Member]        
Dividends Payable [Line Items]        
Dividend/Share Amount       $ 0.29
Record Date       Mar. 14, 2025
Payment Date       Mar. 28, 2025
O 2025 Q2 Dividends [Member]        
Dividends Payable [Line Items]        
Dividend/Share Amount     $ 0.29  
Record Date     May 30, 2025  
Payment Date     Jun. 13, 2025  
O 2025 Q3 Dividends [Member]        
Dividends Payable [Line Items]        
Dividend/Share Amount   $ 0.29    
Record Date   Aug. 29, 2025    
Payment Date   Sep. 12, 2025    
O 2025 Q4 Dividends [Member]        
Dividends Payable [Line Items]        
Dividend/Share Amount $ 0.29      
Record Date Dec. 16, 2025      
Payment Date Dec. 30, 2025      
S 2025 Q4 Dividends [Member]        
Dividends Payable [Line Items]        
Dividend/Share Amount $ 0.56      
Record Date Dec. 16, 2025      
Payment Date Dec. 30, 2025