XML 22 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Shareholders' Equity - Additional Information (Details) - USD ($)
Mar. 31, 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