Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies - Additional Information (Details)

v3.21.2
Significant Accounting Policies - Additional Information (Details)
3 Months Ended 6 Months Ended
Feb. 25, 2021
USD ($)
shares
Jun. 30, 2021
USD ($)
shares
Jun. 30, 2021
USD ($)
Segment
shares
Jun. 30, 2020
USD ($)
Jul. 28, 2021
USD ($)
May 01, 2020
USD ($)
Significant Accounting Policies [Line Items]            
Number of operating segment | Segment     1      
Payments made to third party financial institution for share repurchase under the ASR agreement $ 275,000,000.0          
Number of shares received under stock repurchase ASR agreement | shares 960,330          
Payments for repurchase of common stock recieved under stock repurchase ASR agreement $ 206,300,000   $ 280,215,000 $ 306,791,000    
Percentage of shares received under stock repurchase ASR agreement 75.00%          
2019 Share Repurchase Program [Member] | Maximum [Member]            
Significant Accounting Policies [Line Items]            
Stock repurchase program, authorized amount           $ 350,000,000.0
2020 Share Repurchase Program [Member]            
Significant Accounting Policies [Line Items]            
Stock repurchased and retired during period, shares | shares   159,485 1,286,517      
Stock repurchased and retired during period, value   $ 40,000,000.0 $ 280,200,000      
Stock repurchase program, remaining authorized repurchase amount   275,000,000.0 275,000,000.0      
Stock repurchase program remaining authorized deferred repurchase amount   68,700 68,700      
Stock repurchase program remaining available and uncommitted repurchase amount   $ 206,300 $ 206,300      
2020 Share Repurchase Program [Member] | Maximum [Member]            
Significant Accounting Policies [Line Items]            
Stock repurchase program, authorized amount           $ 700,000,000.0
2021 Share Repurchase Program [Member] | Maximum [Member] | Subsequent Event            
Significant Accounting Policies [Line Items]            
Stock repurchase program, authorized amount         $ 2,000,000,000.0