XML 21 R3.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Current assets:    
Cash and cash equivalents $ 174,349 $ 250,118
Accounts receivable, net of allowance for credit losses of $7,876 and $6,749, respectively 231,944 185,486
Inventories 200,881 152,729
Prepaid expenses and other current assets 14,661 11,382
Total current assets 621,835 599,715
Assets, Noncurrent    
Property, plant and equipment—net 225,572 195,758
Goodwill 676,945 589,611
Other intangible assets 105,374 51,839
Deferred income taxes 20,862 15,596
Operating lease assets 58,422 38,504
Other assets 25,243 24,546
Total 1,734,253 1,515,569
Current liabilities:    
Accounts payable 105,028 84,691
Accrued compensation and benefits 92,657 77,954
Taxes, other than income taxes 21,537 14,061
Accrued income taxes 5,547 7,424
Current operating lease liabilities 15,234 13,382
Other current liabilities 90,329 67,170
Total current liabilities 330,332 264,682
Liabilities, Noncurrent    
Long-term Line of Credit 99,766 90,935
Long-term operating lease liabilities 43,565 25,342
Other liabilities 68,379 67,952
Total liabilities 542,042 448,911
Stockholders’ equity:    
Common Stock, Value, Issued 548 548
Additional paid-in capital 359,269 353,654
Retained earnings 1,317,739 1,174,025
Treasury stock — 7,731,475 and 7,219,025 shares, respectively, of Class A nonvoting common stock, at cost (393,186) (351,947)
Accumulated other comprehensive loss (92,159) (109,622)
Total stockholders’ equity 1,192,211 1,066,658
Total 1,734,253 1,515,569
Class A Nonvoting Common Stock    
Stockholders’ equity:    
Common Stock, Value, Issued 513 513
Class B Voting Common Stock    
Stockholders’ equity:    
Common Stock, Value, Issued $ 35 $ 35