XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 24, 2024
Sep. 26, 2023
Sep. 24, 2024
Sep. 26, 2023
Mar. 17, 2022
Stock Repurchase Program.          
Repurchase of common stock authorized by board of directors         $ 300,000
Payments to repurchase common stock $ 9,600 $ 12,100 $ 44,689 $ 45,193  
Number of shares repurchased 56,248 107,593 278,914 414,319  
Amount remaining under authorized stock repurchase program $ 72,200   $ 72,200