v3.26.3
WEATHER DAMAGE AT MANUFACTURING FACILITIES (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Risks and Uncertainties [Abstract]        
Self insured retention $ 1,000   $ 1,000  
Inventory write down estimated loss   $ 69,822    
Initial installment of insurance proceeds     $ 81,975  
Gain on insurance recovery 12,153     $ 0
Gain on business interruption insurance recovery $ 5,837      
Gain on Business Interruption Insurance Recovery, Statement of Income or Comprehensive Income [Extensible Enumeration] Other income, net