v3.25.2
Subsequent Events - Dividend Declared (Details) - Subsequent Event - O 2024 Q3 Dividends - $ / shares
Aug. 29, 2025
Aug. 15, 2025
Subsequent Event [Line Items]    
Dividend payable, amount per share (in USD per share)   $ 0.30
Forecast    
Subsequent Event [Line Items]    
Dividends payable, date to be paid Aug. 29, 2025  
Dividends payable, date of record   Aug. 15, 2025