v3.26.1
Subsequent Events - Additional Information (Details) - Subsequent Event
Aug. 05, 2026
$ / shares
Subsequent Event [Line Items]  
Dividend declared per share $ 0.53
O 2026 Q3 Dividends  
Subsequent Event [Line Items]  
Dividends payable, date declared Aug. 05, 2026
Dividends payable, date of record Aug. 11, 2026
Dividends payable, date to be paid Sep. 17, 2026