v3.25.2
Schedule of Receivables Contract from Customer (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Revenue from Contract with Customer [Abstract]    
Beginning of year $ 42,215 $ 32,092
Beginning of year 30,364 35,343
End of year 42,867 42,215
End of year $ 27,724 $ 30,364