v3.26.1
Segment Information - Other Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Segment Reporting [Line Items]      
Depreciation and amortization $ 44,870 $ 40,639 $ 29,873
Assets 1,851,949 1,734,253 1,515,569
Segment Reporting, Long-Lived Asset, Expenditure for Addition 51,473 27,577 79,892
Operating Segments | Americas & Asia      
Segment Reporting [Line Items]      
Depreciation and amortization 29,623 26,373 22,716
Assets 1,020,255 982,000 849,844
Segment Reporting, Long-Lived Asset, Expenditure for Addition 35,507 18,595 54,460
Operating Segments | Europe & Australia      
Segment Reporting [Line Items]      
Depreciation and amortization 15,247 14,266 7,157
Assets 644,545 577,904 415,607
Segment Reporting, Long-Lived Asset, Expenditure for Addition 15,966 8,982 25,432
Segment Reporting, Reconciling Item, Corporate Nonsegment | Corporate [Member]      
Segment Reporting [Line Items]      
Assets $ 187,149 $ 174,349 $ 250,118