XML 105 R91.htm IDEA: XBRL DOCUMENT v3.25.2
WEATHER DAMAGE AT MANUFACTURING FACILITIES (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2025
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