v3.25.2
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Millions
Jun. 28, 2025
Dec. 28, 2024
Sep. 28, 2024
Nov. 05, 2021
2021 Share Repurchase Program        
Subsidiary, Sale of Stock [Line Items]        
Share repurchase authorized amount       $ 100.0
Stock repurchase program, remaining authorized amount     $ 9.4  
2024 Share Repurchase Program        
Subsidiary, Sale of Stock [Line Items]        
Share repurchase authorized amount   $ 100.0    
Stock repurchase program, remaining authorized amount $ 100.0