v3.25.3
Subsequent Events - Additional Information (Details) - Subsequent Event [Member] - O 2025 Q4 Dividends [Member]
1 Months Ended
Nov. 04, 2025
$ / shares
Subsequent Event [Line Items]  
Dividends Payable, Date Declared Nov. 04, 2025
Quarterly distribution, payable date Dec. 26, 2025
Quarterly distribution, date of record Dec. 12, 2025
Dividends payable, amount per share $ 0.41