v3.26.1
Subsequent Events - Additional Information (Details) - Subsequent Event - O2026 Q2 Dividends
Jul. 27, 2026
$ / shares
Subsequent Event [Line Items]  
Dividends payable date approved Jul. 27, 2026
Dividends payable amount per share $ 0.53
Dividend payable date to be paid day month and year Sep. 30, 2026
Dividends payable date of record day month and year Sep. 15, 2026