v3.26.1
Stockholders' Equity - Schedule of Share Repurchase Activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 28, 2026
Aug. 13, 2025
May 22, 2024
May 22, 2024 Share Repurchase Program      
Share Repurchase Program [Line Items]      
Amount authorized $ 600,000   $ 600,000
Cost of repurchases 457,408    
Authorization available 0 $ 142,600  
August 13, 2025 Share Repurchase Program      
Share Repurchase Program [Line Items]      
Amount authorized 1,000,000 $ 1,000,000  
Cost of repurchases 373,994    
Authorization available $ 626,006