v3.25.1
Shareholders' Equity - Dividends (Details) - $ / shares
Apr. 30, 2025
Mar. 04, 2025
Subsequent Event [Line Items]    
Dividends cash paid per common share (dollars per share)   $ 0.7650
Subsequent Event    
Subsequent Event [Line Items]    
Dividends declared per common share (dollars per share) $ 0.8275