XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Dec. 31, 2024
Stockholders' Equity Policy [Abstract]      
Dividends paid to stockholders $ 13,562 $ 13,752  
Stock repurchases 12,538 12,538  
Stockholder Return Policy Payments $ 26,100 $ 26,290  
Treasury stock (in shares) 10,662,155   9,933,595