v3.26.1
Subsequent Events - Additional Information (Details) - Subsequent Events - O 2026 Q2 Dividends
Aug. 05, 2026
$ / shares
Subsequent Event [Line Items]  
Dividend declared date Aug. 05, 2026
Dividend declared per share $ 0.31
Dividend payable date Sep. 24, 2026
Dividend record date Sep. 08, 2026