v3.25.2
Subsequent Events - Additional Information (Detail) - Subsequent Event [Member] - O 2025 Q3 Dividends [Member]
Jul. 31, 2025
$ / shares
Subsequent Event [Line Items]  
Dividends payable, date declared Jul. 31, 2025
Dividends payable, amount per share $ 0.63
Dividends payable, date to be paid Sep. 11, 2025
Dividends payable, date of record Aug. 31, 2025