XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies - Additional Information (Details)
1 Months Ended 9 Months Ended
May 29, 2020
USD ($)
shares
Sep. 30, 2020
USD ($)
Segment
shares
Sep. 30, 2019
USD ($)
May 01, 2020
USD ($)
Significant Accounting Policies [Line Items]        
Number of operating segment | Segment   1    
Common stock split, description   On February 21, 2020, we announced that our Board of Directors approved a three-for-two split of our common stock for shareholders of record as of the close of business on the record date of March 10, 2020. On March 24, 2020, those shareholders received one additional share of common stock for every two shares owned.    
Common stock split, conversion ratio   1.5    
Payments made to third party financial institution for share repurchase under the ASR agreement $ 125,000,000.0      
Number of shares received under stock repurchase ASR agreement | shares 511,427      
Payments for repurchase of common stock recieved under stock repurchase ASR agreement $ 87,500,000 $ 306,791,000 $ 205,346,000  
Percentage of shares received under stock repurchase ASR agreement 70.00%      
Allowance for uncollectible accounts   4,900,000    
2019 Share Repurchase Program [Member] | Maximum [Member]        
Significant Accounting Policies [Line Items]        
Stock repurchase program, authorized amount $ 21,500,000     $ 350,000,000.0
2020 Share Repurchase Program [Member]        
Significant Accounting Policies [Line Items]        
Stock repurchase program, remaining authorized repurchase amount   $ 612,500,000    
2020 Share Repurchase Program [Member] | Maximum [Member]        
Significant Accounting Policies [Line Items]        
Stock repurchase program, authorized amount       $ 700,000,000.0
Share Repurchase Program [Member]        
Significant Accounting Policies [Line Items]        
Stock repurchased and retired during period, shares | shares   2,237,320    
Stock repurchased and retired during period, value   $ 306,800,000