v3.26.1
Subsequent Events - Additional Information (Details) - O 2026 Q1 Dividends [Member]
3 Months Ended
Mar. 31, 2026
Subsequent Event [Line Items]  
Distribution payable date Apr. 29, 2026
Dividends Payable, Date of Record Apr. 02, 2026