XML 30 R14.htm IDEA: XBRL DOCUMENT v3.25.3
Property, Plant and Equipment
12 Months Ended
Jul. 31, 2025
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, plant and equipment consist of the following at July 31, 2025 and 2024:
 20252024
Machinery and equipment$138,678,000 142,405,000 
Internal-use software33,595,000 28,869,000 
Leasehold improvements17,698,000 17,175,000 
 189,971,000 188,449,000 
Less accumulated depreciation and amortization146,561,000 141,121,000 
Property, plant and equipment, net$43,410,000 47,328,000 

Depreciation and amortization expense on property, plant and equipment amounted to $11,798,000, $12,159,000 and $11,917,000 for the fiscal years ended July 31, 2025, 2024 and 2023, respectively.