Common Stock, Preferred Stock and Stockholders' Equity - Share repurchase program (Details) - USD ($) |
3 Months Ended | 9 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 29, 2026 |
Dec. 28, 2025 |
Sep. 28, 2025 |
Mar. 30, 2025 |
Dec. 29, 2024 |
Sep. 29, 2024 |
Mar. 29, 2026 |
Feb. 02, 2024 |
Sep. 06, 2023 |
May 15, 2023 |
Feb. 07, 2022 |
|
| Share Repurchase Program [Line Items] | |||||||||||
| Share repurchases | $ 7,516,000 | $ 19,206,000 | $ 5,679,000 | $ 20,005,000 | $ 38,116,000 | $ 7,720,000 | |||||
| Remaining balance under repurchase plan | $ 60,106,000 | $ 60,106,000 | |||||||||
| Class A common stock | |||||||||||
| Share Repurchase Program [Line Items] | |||||||||||
| Authorized amount | $ 551,518,000 | $ 200,000,000 | |||||||||
| Maximum amount to be replenished | $ 200,000,000 | $ 200,000,000 | $ 200,000,000 | ||||||||
| Shares repurchased (in shares) | 3,912,236 | ||||||||||
| Share repurchases | $ 32,116,000 | ||||||||||
| Average purchase price (in dollars per share) | $ 8.21 | ||||||||||