XML 63 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Mar. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 29, 2025
Jun. 30, 2024
Class of Stock [Line Items]            
Shares remaining authorized for repurchase (in shares) 2,800,000       2,800,000  
Stock repurchased (in shares)         500,000 1,600,000
Cost of stock repurchased $ 7,500 $ 7,500 $ 10,121 $ 11,444 $ 15,000 $ 21,400
RSU withholdings (in shares)         370,000 197,000
RSU withholdings         $ 9,697 $ 2,885