v3.26.1
Revenue by Product Line (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Revenue by Product Line [Line Items]      
Net sales $ 1,661,565 $ 1,513,605 $ 1,341,393
Safety and Facility Identification      
Revenue by Product Line [Line Items]      
Net sales 647,821 611,242 607,235
Product Identification      
Revenue by Product Line [Line Items]      
Net sales 497,650 428,655 274,429
Wire Identification      
Revenue by Product Line [Line Items]      
Net sales 289,140 247,933 228,415
Healthcare Identification      
Revenue by Product Line [Line Items]      
Net sales 140,675 140,612 141,767
People Identification      
Revenue by Product Line [Line Items]      
Net sales $ 86,279 $ 85,163 $ 89,547