v3.26.1
Subsequent Events (Details) - Subsequent Event
Jul. 15, 2026
$ / shares
Subsequent Event [Line Items]  
Cash dividend declared (USD per Share) $ 0.40
Dividends payable (USD per share) $ 0.40