v3.26.1
Subsequent Events - Additional Information (Details) - Subsequent Event
May 06, 2026
$ / shares
Subsequent Event [Line Items]  
Dividend declared per share $ 0.53
O2026 Q2 Dividends  
Subsequent Event [Line Items]  
Dividends payable, date declared May 06, 2026
Dividends payable, date of record May 12, 2026
Dividends payable, date to be paid Jun. 18, 2026