XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders’ Equity - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
May 06, 2020
Aug. 06, 2014
Class of Stock [Line Items]            
Remaining authorized repurchase amount           $ 133,300,000
Repurchases of common stock $ 111,600,000 $ 9,200,000 $ 158,700,000 $ 110,400,000    
Weighted-average Remaining Lease Term - Operating Leases 6 years 7 months 6 days 6 years 9 months 18 days 6 years 7 months 6 days 6 years 9 months 18 days    
Weighted-average Discount Rate - Finance Leases 4.00% 4.00% 4.00% 4.00%    
Weighted-average Discount Rate - Operating Leases 3.40% 3.80% 3.40% 3.80%    
Value of additional shares authorized to be repurchased         $ 200,000,000.0  
Stock Repurchased and Retired During Period, Value $ 111,600,000 $ 9,200,000 $ 158,700,000 $ 110,400,000    
Employee Stock Purchase Plan | Employee Stock Option            
Class of Stock [Line Items]            
Price per share (in dollars per share) $ 62.82 $ 61.64 $ 62.82 $ 61.64    
Compensation costs $ 200,000 $ 200,000 $ 400,000 $ 300,000    
Employee Stock Purchase Plan | Share-based Payment Arrangement            
Class of Stock [Line Items]            
Shares issued under employee stock purchase plan (in shares) 17,000 13,000 32,000 27,000    
Common Stock            
Class of Stock [Line Items]            
Repurchases of common stock (in shares) 1,400,000 128,000 2,000,000.0 1,617,000    
Repurchases of common stock $ 200,000 $ 100,000 $ 200,000 $ 200,000    
Average cost per share (in dollars per share) $ 76.92 $ 71.85 $ 77.63 $ 68.29    
Weighted-average Remaining Lease Term - Finance Leases 3 months 18 days 1 year 2 months 12 days 3 months 18 days 1 year 2 months 12 days    
Stock Repurchased and Retired During Period, Shares 1,451,000   2,045,000