v3.10.0.1
Equity Equity Textual (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 28, 2018
Jul. 19, 2018
Jun. 06, 2018
Feb. 12, 2018
Stock Repurchase Program, Authorized Amount   $ 100,000 $ 100,000 $ 100,000
Stock Repurchased and Retired During Period, Shares 6,449,425      
Stock Repurchased and Retired During Period, Value $ 200,000      
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 99,998