v3.19.2
Subsequent Event (Details) - Subsequent Event - $ / shares
Jul. 31, 2019
Jul. 30, 2019
Quarterly Dividend Declared    
Subsequent Event [Line Items]    
Increase in dividends payable (per share) $ 0.055  
Dividends payable (per share) 0.540  
Annual Dividend Declared    
Subsequent Event [Line Items]    
Dividends payable (per share) $ 2.16 $ 1.94