v3.25.1
Intangible Assets and Goodwill (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2025
Apr. 30, 2025
Apr. 30, 2024
Intangible Assets and Goodwill [Line Items]      
Discount rate   30.50%  
Amortization   $ 335,000 $ 1,300,000
Goodwill impairment charge   $ 8,700,000  
WACC [Member]      
Intangible Assets and Goodwill [Line Items]      
Impairment charge $ 11,900,000    
Developed Technology Rights [Member]      
Intangible Assets and Goodwill [Line Items]      
Impairment charge 2,500,000    
Customer Relationships [Member]      
Intangible Assets and Goodwill [Line Items]      
Impairment charge 6,400,000    
Trade Names [Member]      
Intangible Assets and Goodwill [Line Items]      
Impairment charge $ 3,000,000    
Minimum [Member]      
Intangible Assets and Goodwill [Line Items]      
Estimated useful lives   5 years  
Maximum [Member]      
Intangible Assets and Goodwill [Line Items]      
Estimated useful lives   15 years