v3.25.4
Subsequent Events - Additional information (Details)
1 Months Ended 12 Months Ended
Apr. 29, 2026
Apr. 29, 2026
Dec. 31, 2025
Internal Revenue Service (IRS) [Member]      
Subsequent Event [Line Items]      
Percentage of designated distributions     96.58%
Percentage of designated dividends     100.00%
O 2026 Q1 Dividends [Member] | Forecast [Member]      
Subsequent Event [Line Items]      
Distribution date of record   Apr. 02, 2026  
Distribution payable date Apr. 29, 2026