XML 82 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Shareholders' Equity - Additional Information (Details) - USD ($)
Jun. 30, 2020
Mar. 26, 2020
Second Accelerated Share Repurchase Agreement | Maximum    
Accelerated Share Repurchases [Line Items]    
Shares repurchased, authorized amount $ 100,000,000.0  
Third Accelerated Share Repurchase Agreement    
Accelerated Share Repurchases [Line Items]    
Shares repurchased, authorized amount   $ 1,400,000
Shares repurchased, authorized shares   42,080
Accelerated Share Repurchase Agreement    
Accelerated Share Repurchases [Line Items]    
Stock repurchase program, remaining authorized repurchase amount   $ 459,900,000