XML 83 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Shareholders' Equity - Additional Information (Details) - USD ($)
Sep. 30, 2020
Sep. 10, 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   $ 5,900,000 $ 1,400,000
Shares repurchased, authorized shares   132,851 42,080
Accelerated Share Repurchase Agreement      
Accelerated Share Repurchases [Line Items]      
Stock repurchase program, remaining authorized repurchase amount   $ 454,000,000.0