XML 92 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Share Repurchases (Narrative) (Details) - USD ($)
Jun. 30, 2021
Feb. 19, 2020
Dec. 31, 2019
Feb. 25, 2014
Equity [Abstract]        
Stock repurchase program, authorized amount   $ 350,000,000   $ 350,000,000
Remaining authorized repurchase amount $ 275,000,000   $ 160,000,000  
Additional amount authorized for repurchase program   $ 190,000,000