v3.25.2
Other Intangible Assets (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Indefinite-Lived Intangible Assets [Line Items]      
Loss on disposal of intangible assets $ 74
Amortization of intangible assets 1,500 1,300 $ 1,500
Amortization expense of intangible assets in fiscal 2026 1,200    
Amortization expense of intangible assets in fiscal 2027 1,100    
Amortization expense of intangible assets in fiscal 2028 1,000    
Amortization expense of intangible assets in fiscal 2029 500    
Amortization expense of intangible assets in fiscal 2030 $ 200    
Trade Names [Member]      
Indefinite-Lived Intangible Assets [Line Items]      
Loss on disposal of intangible assets   $ 100