XML 82 R69.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-based Compensation Expense and Share Repurchase - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Jul. 01, 2019
Jan. 31, 2018
Equity, Class of Treasury Stock [Line Items]            
Share repurchased $ 52,010 $ 107,783 $ 155,849 $ 119,034    
Share Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Number of shares authorized to be repurchased 500,000,000.0   500,000,000.0     500,000,000.0
Shares repurchased (shares)     832,186 767,551    
Share repurchased     $ 150,000 $ 119,000    
Subsequent Event | New Share Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Number of shares authorized to be repurchased         500,000,000.0