XML 51 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 29, 2021
May 31, 2019
Stock Repurchase Program      
Repurchase of common stock authorized by board of directors     $ 250,000
Payments to repurchase common stock $ 12,621    
Number of shares repurchased 252,409    
Amount remaining under authorized stock repurchase program   $ 147,800