v3.26.1
Cyclo Merger (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 25, 2025
USD ($)
Ratio
$ / shares
shares
Apr. 30, 2025
USD ($)
Apr. 30, 2026
USD ($)
shares
Apr. 30, 2025
USD ($)
Jul. 31, 2025
USD ($)
shares
Dec. 23, 2024
shares
Cyclo Merger [Line Items]            
Exchanges ratio (in Ratio) | Ratio 0.3525          
Cash payments amount | $     $ 3,600      
Common stock value | $ $ 9,400          
Warrants fair value | $ $ 0          
Incurred transaction costs | $   $ 200 1,100 $ 1,000    
Cyclo Convertible Notes [Member]            
Cyclo Merger [Line Items]            
Accrued interest amount | $     21,500      
Cyclo [Member]            
Cyclo Merger [Line Items]            
Deferred tax liabilities | $     $ 300      
Customer Relationships [Member]            
Cyclo Merger [Line Items]            
Indefinite estimated useful lives     8 years      
Class B Common Stock [Member]            
Cyclo Merger [Line Items]            
Shares issued (in Shares) | shares 7,132,228          
Purchase of warrants shares (in Shares) | shares     1,087,100      
Stock issued with rafael (in Shares) | shares 7,132,228          
Share price per shares (in Dollars per share) | $ / shares $ 2.06          
Common stock, shares issued (in Shares) | shares     51,206,648   50,789,697  
Common stock value | $     $ 513   $ 508  
Class B Common Stock [Member] | Rafael [Member]            
Cyclo Merger [Line Items]            
Share price per shares (in Dollars per share) | $ / shares $ 2.06          
Cyclo Common Stock [Member]            
Cyclo Merger [Line Items]            
Number of exchanged shares (in Shares) | shares 20,234,468          
Share price per shares of cyclo merger (in Dollars per share) | $ / shares $ 0.72          
Common stock, shares issued (in Shares) | shares           3,968,254
Share price per shares (in Dollars per share) | $ / shares $ 0.72          
Cyclo Common Stock [Member] | Cyclo [Member]            
Cyclo Merger [Line Items]            
Common stock, shares issued (in Shares) | shares 12,998,194          
Rafael’s Class B Common Stock [Member] | Warrant [Member]            
Cyclo Merger [Line Items]            
Warrant exercise price per shares (in Dollars per share) | $ / shares $ 2.06