v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Sep. 27, 2025
Aug. 05, 2025
Jan. 31, 2024
Equity [Abstract]            
Authorized amount         $ 100,000 $ 60,000
Term of share repurchase program   24 months        
Share repurchases (Note 13) (in shares) 245,249 392,418 1,048,051      
Share repurchases (Note 12) $ 8,940 $ 19,948 $ 38,993      
Common Stock, Par Value (in dollars per share)   $ 0.0001   $ 0.0001    
Remaining authorized repurchase amount   $ 90,600        
Percentage released on October 1, 2026   17.90%        
Percentage released on April 1, 2028   27.80%        
Percentage released on April 1, 2029   18.50%