v3.26.1
Acquisition, Descriptions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 20, 2026
Aug. 04, 2025
Apr. 30, 2026
Apr. 30, 2026
Apr. 30, 2025
Acquisition, Consideration Transferred [Abstract]          
Payments to Acquire Businesses, Net of Cash Acquired       $ 17,416 $ 147,248
Mecco Acquisition          
Acquisitions Details [Line Items]          
Business Combination, Effective Date of Acquisition   Aug. 04, 2025      
Business Combination, Name of Acquiree   Mecco      
Business Combination, Description of Acquiree   Based in Pittsburgh, Pennsylvania, Mecco specializes in industrial product marking and identification systems designed for a variety of applications and industries.      
Business Combination, Reason for Business Combination   The acquisition of Mecco complements the Company’s existing offering of direct part marking solutions and advances the Company’s strategy to provide customers with a variety of end-to-end direct part marking and specialty identification products.      
Acquisition, Consideration Transferred [Abstract]          
Payments to Acquire Businesses, Net of Cash Acquired   $ 17,416      
Business Combination, Consideration Transferred, Liabilities Incurred   1,502      
Business Combination, Consideration Transferred   $ 18,918      
PSS Acquisition          
Acquisition, Consideration Transferred [Abstract]          
Business Combination, Date of Acquisition Agreement Apr. 20, 2026        
Business Combination, Price of Acquisition, Expected $ 1,400,000        
Business Combination, Acquisition-Related Cost, Expense     $ 13,506