v3.26.1
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