v3.26.1
Stockholders' Equity (Narrative) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Mar. 29, 2026
Jun. 29, 2025
Mar. 30, 2025
Jun. 28, 2026
Jun. 29, 2025
Apr. 22, 2026
Class of Stock [Line Items]              
Amount remaining authorized for repurchase $ 75,000       $ 75,000    
Stock repurchased and retired (in shares)         1,500 500  
Cost of stock repurchased and retired $ 12,919 $ 20,136 $ 7,500 $ 7,500      
Cost of stock repurchased and retired excluding exercise tax         $ 32,900 $ 15,000  
RSU withholdings (in shares)         376 370  
RSU withholdings         $ 8,602 $ 9,697  
Common Stock              
Class of Stock [Line Items]              
Incremental amount of common stock repurchase authorized             $ 75,000
Stock repurchased and retired (in shares) 559 929 258 254      
Cost of stock repurchased and retired   $ 1          
RSU withholdings (in shares) 183 193 184 186