XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2024
Jul. 31, 2024
Current assets:    
Cash and cash equivalents $ 145,661 $ 250,118
Accounts receivable, net of allowance for credit losses of $10,295 and $6,749, respectively 218,258 185,486
Inventories 178,688 152,729
Prepaid expenses and other current assets 13,462 11,382
Total current assets 556,069 599,715
Assets, Noncurrent    
Property, plant and equipment—net 201,374 195,758
Goodwill 671,705 589,611
Other intangible assets 116,369 51,839
Deferred income taxes 16,841 15,596
Operating lease assets 42,157 38,504
Other assets 23,361 24,546
Total 1,627,876 1,515,569
Current liabilities:    
Accounts payable 98,179 84,691
Accrued compensation and benefits 65,004 77,954
Taxes, other than income taxes 22,901 14,061
Accrued income taxes 11,994 7,424
Current operating lease liabilities 13,120 13,382
Other current liabilities 90,272 67,170
Total current liabilities 301,470 264,682
Other Long-Term Debt, Noncurrent 116,645 90,935
Long-term operating lease liabilities 29,201 25,342
Other liabilities 71,628 67,952
Total liabilities 518,944 448,911
Stockholders’ equity:    
Additional paid-in capital 354,592 353,654
Retained earnings 1,209,406 1,174,025
Treasury stock—7,037,823 and 7,219,025 shares, respectively, of Class A nonvoting common stock, at cost (344,012) (351,947)
Accumulated other comprehensive loss (111,602) (109,622)
Total stockholders’ equity 1,108,932 1,066,658
Total 1,627,876 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