v3.26.1
Subsequent Events - Dividend Declared (Details) - Subsequent Event - O 2024 Q3 Dividends
Aug. 14, 2026
$ / shares
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. 28, 2026
Dividends payable, date of record Aug. 14, 2026