XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 30, 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