v3.25.2
Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Jun. 28, 2025
Jun. 28, 2025
Jun. 29, 2024
Sep. 28, 2024
Jan. 31, 2024
Equity [Abstract]          
Authorized amount         $ 60,000,000
Term of share repurchase program   24 months      
Share repurchases (Note 13) (in shares) 245,249 1,048,051      
Share repurchases (Note 13) $ 8,940,000 $ 38,993,000 $ 0    
Common Stock, Par Value (in dollars per share) $ 0.0001 $ 0.0001   $ 0.0001  
Remaining authorized repurchase amount $ 11,100,000 $ 11,100,000