v3.26.1
Shareholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
May 14, 2025
Aug. 14, 2024
2025 Stock Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Authorized repurchase amount           $ 50,000
Amount repurchased (in shares)   143,282   314,344    
Amount repurchased   $ 18,400   $ 43,400    
Average repurchase price (in dollars per share)   $ 128.70   $ 138.19    
Excise tax on share repurchases       $ 400    
2026 Stock Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Authorized repurchase amount         $ 100,000  
Amount repurchased (in shares) 79,707   341,799      
Amount repurchased $ 20,600   $ 63,600      
Average repurchase price (in dollars per share) $ 258.75   $ 186.25      
Excise tax on share repurchases     $ 400      
Remaining authorized repurchase amount $ 21,400   $ 21,400