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 |