Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies - Additional Information (Details)

v3.20.2
Significant Accounting Policies - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended
May 29, 2020
USD ($)
shares
Jun. 30, 2020
USD ($)
shares
Jun. 30, 2020
USD ($)
Segment
shares
Jun. 30, 2019
USD ($)
May 01, 2020
USD ($)
Dec. 31, 2019
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      
Debt and capital lease obligations   $ 144,923,000 $ 144,923,000     $ 45,000,000
Long-term debt, fair value   150,400,000 150,400,000     $ 46,100,000
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 $ 164,732,000    
Percentage of shares received under stock repurchase ASR agreement 70.00%          
Allowance for uncollectible accounts   4,000,000.0 4,000,000.0      
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 $ 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   802,604 2,237,320      
Stock repurchased and retired during period, value   $ 128,500,000 $ 306,800,000