v3.26.1
Debt (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 27, 2026
USD ($)
Apr. 27, 2026
CHF (SFr)
Apr. 30, 2026
USD ($)
Apr. 30, 2026
CHF (SFr)
Jul. 31, 2024
USD ($)
Jul. 31, 2024
CHF (SFr)
Jun. 27, 2026
USD ($)
Apr. 02, 2022
USD ($)
Nov. 30, 2026
USD ($)
Jun. 27, 2026
CHF (SFr)
Jul. 31, 2024
CHF (SFr)
Debt [Line Items]                      
Required Future Principal Payments on the Term Loan             $ 96,000,000        
New Debt Issuance Costs             $ 2,400,000        
Credit agreement, description             The Credit Agreement requires the Company to comply with various covenants, including a maximum Total Net Leverage Ratio (as defined within the Credit Agreement) of 4.50:1.00 (provided that such maximum ratio may be increased by the Company to 0.50:1.00 for a period of 12 months after the consummation of a material acquisition (provided that there may be only one such increase in effect at any one time)).        
Revolving credit facility available             $ 200,000,000        
Net proceeds from issuance of senior notes               $ 492,000,000      
Senior notes, interest rate             4.375%        
Debt guarantee bank             $ 100,000        
Secured credit line agreement     $ 12,100,000 SFr 9,800,000              
Borrowed amount $ 8.3 SFr 6.7                  
Annual fixed interest rate     2.00% 2.00%              
Purchased a building         $ 8,400,000 SFr 7,100,000          
Fixed rate mortgage term         10 years           10 years
Fixed-rate percentage         2.90% 2.90%          
Debt fixed rate mortgage         $ 4,500,000           SFr 4,000,000
Senior Notes [Member]                      
Debt [Line Items]                      
Aggregate percentage               4.375%      
Forecast [Member]                      
Debt [Line Items]                      
Original debt issuance costs being amortized                 $ 1,600,000    
Senior Notes due 2029 [Member]                      
Debt [Line Items]                      
Senior notes, aggregate principal amount               $ 500,000,000      
New Credit Agreement [Member]                      
Debt [Line Items]                      
Credit agreement, description of variable rate basis.             Amounts outstanding under the Facilities generally bear interest, at the Company’s option, at either (a) a base rate determined by reference to the higher of (i) Wells Fargo’s prime lending rate, (ii) the federal funds effective rate plus 0.50% and (iii) Term SOFR (as defined in the Credit Agreement based on SOFR, the secured overnight financing rate administered by the Federal Reserve Bank of New York) plus 1.00% or (b) Term SOFR plus a credit spread adjustment of 0.10% plus a margin ranging from 0.75% to a cap of 1.75% in the case of loans under the Revolving Credit Facility and 2.00% in the case of the Term Loan depending on the Company’s consolidated ratio of total net debt to consolidated EBITDA (as defined in the Credit Agreement) from time to time. The Facilities are subject to a SOFR floor of 0.00%. As of June 27, 2026, the Company’s margin was 0.75% for SOFR loans, the commitment fee rate was 0.175%, and the letter of credit fee rate was 0.75%.        
Foreign Term Loan [Member] | Schaublin [Member]                      
Debt [Line Items]                      
Foreign revolving credit facility available             $ 6,000,000     SFr 5,000,000  
Term Loan Facility [Member]                      
Debt [Line Items]                      
Credit facility maximum borrowing capacity amount             1,300,000,000        
Unamortized debt issuance costs associated with new arrangement             600,000        
Outstanding amounts under the term loan             96,000,000        
Revolving Credit Facility [Member]                      
Debt [Line Items]                      
Credit facility maximum borrowing capacity amount             500,000,000        
New Debt Issuance Costs             1,800,000        
Unamortized debt issuance costs             2,100,000        
Revolving credit facility available             296,300,000        
Revolving credit facility utilized             3,700,000        
Term Loan [Member]                      
Debt [Line Items]                      
Unamortized debt issuance costs             $ 600,000        
Senior Notes [Member]                      
Debt [Line Items]                      
Mature date             Oct. 15, 2029        
Maximum [Member]                      
Debt [Line Items]                      
Credit facility percentage             2.00%        
Minimum [Member]                      
Debt [Line Items]                      
Credit facility percentage             1.75%