v3.26.1
Subsequent Event (Narrative) (Details) - Subsequent Event
Jul. 30, 2026
$ / shares
Subsequent Event  
Subsequent Event, Date Jul. 30, 2026
Dividends Payable, Amount Per Share, Declared $ 0.30