v3.26.1
Subsequent Events - Additional Information (Details) - Subsequent Event - O 2026 Q2 Dividends
Jul. 29, 2026
$ / shares
Subsequent Event [Line Items]  
Dividends declared per share $ 0.65
Dividend payable date Sep. 17, 2026
Dividend payable record date Aug. 10, 2026