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

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

v3.25.0.1
Stockholders' Equity (Net Assets) -Schedule of Cash Dividend Declared (Details) - $ / shares
Jan. 24, 2025
Dec. 05, 2024
Sep. 13, 2024
Jun. 14, 2024
Mar. 29, 2024
O 2024 Q1 Dividends [Member]          
Dividends Payable [Line Items]          
Dividend/Share Amount         $ 0.25
Record Date         Mar. 13, 2024
Payment Date         Mar. 29, 2024
O 2024 Q2 Dividends [Member]          
Dividends Payable [Line Items]          
Dividend/Share Amount       $ 0.29  
Record Date       May 31, 2024  
Payment Date       Jun. 14, 2024  
O 2024 Q3 Dividends [Member]          
Dividends Payable [Line Items]          
Dividend/Share Amount     $ 0.29    
Record Date     Aug. 30, 2024    
Payment Date     Sep. 13, 2024    
O 2024 Q4 Dividends [Member]          
Dividends Payable [Line Items]          
Dividend/Share Amount   $ 4.2      
Record Date   Dec. 16, 2024      
Payment Date   Jan. 24, 2025      
O 2024 Q4 Dividends [Member] | Subsequent Event          
Dividends Payable [Line Items]          
Dividend/Share Amount $ 4.2        
Record Date Dec. 16, 2024        
Payment Date Jan. 24, 2025