XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2021
Sep. 28, 2021
Sep. 29, 2020
May 31, 2019
Stock Repurchase Program        
Repurchase of common stock authorized by board of directors       $ 250,000
Payments to repurchase common stock $ 14,683 $ 14,683 $ 12,621  
Number of shares repurchased 161,034 161,034 252,409  
Amount remaining under authorized stock repurchase program $ 133,100 $ 133,100