v3.26.1
Subsequent Event - Additional Information (Details) - O 2026 Q3 Dividends [Member] - Subsequent Event
Jul. 28, 2026
$ / shares
Subsequent Event [Line Items]  
Dividend declared date Jul. 30, 2026
Dividend per share $ 0.29
Dividend payable date Sep. 09, 2026
Dividend record date Aug. 26, 2026