v3.26.1
Equity and Accumulated Other Comprehensive Income - Repurchases (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Mar. 28, 2026
Jun. 28, 2025
Mar. 29, 2025
Jun. 27, 2026
Jul. 31, 2025
Equity [Abstract]            
Share repurchase program, authorized amount           $ 100,000
Total number of shares repurchased (1,742) (1,221) 0 0 (2,963)  
Total cost of shares repurchased $ (13,284)       $ (23,400)