XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2025
Jul. 31, 2024
Current assets:    
Cash and cash equivalents $ 152,154 $ 250,118
Accounts receivable, net of allowance for credit losses of $8,967 and $6,749, respectively 224,358 185,486
Inventories 189,991 152,729
Prepaid expenses and other current assets 15,399 11,382
Total current assets 581,902 599,715
Assets, Noncurrent    
Property, plant and equipment—net 219,082 195,758
Goodwill 682,554 589,611
Other intangible assets 111,685 51,839
Deferred income taxes 20,583 15,596
Operating lease assets 58,118 38,504
Other assets 24,191 24,546
Total 1,698,115 1,515,569
Current liabilities:    
Accounts payable 99,754 84,691
Accrued compensation and benefits 87,506 77,954
Taxes, other than income taxes 19,711 14,061
Accrued income taxes 2,976 7,424
Current operating lease liabilities 15,030 13,382
Other current liabilities 86,809 67,170
Total current liabilities 311,786 264,682
Liabilities, Noncurrent    
Long-term debt 102,819 90,935
Long-term operating lease liabilities 43,772 25,342
Other liabilities 72,185 67,952
Total liabilities 530,562 448,911
Stockholders’ equity:    
Additional paid-in capital 357,545 353,654
Retained earnings 1,279,168 1,174,025
Treasury stock—7,486,907 and 7,219,025 shares, respectively, of Class A nonvoting common stock, at cost (375,974) (351,947)
Accumulated other comprehensive loss (93,734) (109,622)
Total stockholders’ equity 1,167,553 1,066,658
Total 1,698,115 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