XML 112 R101.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details) - USD ($)
Oct. 31, 2021
Oct. 22, 2021
Feb. 11, 2021
Dec. 31, 2018
Subsequent Event [Line Items]        
Amount authorized for repurchase     $ 200,000,000 $ 200,000,000
Subsequent event        
Subsequent Event [Line Items]        
Distribution payable (in dollars per share) $ 0.25      
Amount authorized for repurchase $ 400,000,000      
3.875% Senior Notes Due November 2021 | Subsequent event        
Subsequent Event [Line Items]        
Senior notes redemption rate (percent)   3.875%