v3.25.3
Subsequent Events - Additional information (Details) - O 2025 Q3 Dividends [Member] - Forecast [Member]
Jan. 28, 2026
Subsequent Event [Line Items]  
Distribution date of record Dec. 31, 2025
Distribution payable date Jan. 28, 2026