v3.26.3
Income Taxes - Schedule of Income Taxes Paid (Net of Refunds) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Minnesota [Member]    
Schedule of Income Taxes Paid (Net of Refunds) [Line Items]    
Income taxes paid net [1] $ 27
Wisconsin [Member]    
Schedule of Income Taxes Paid (Net of Refunds) [Line Items]    
Income taxes paid net [1]
New Jersey [Member]    
Schedule of Income Taxes Paid (Net of Refunds) [Line Items]    
Income taxes paid net [1]
Norway [Member]    
Schedule of Income Taxes Paid (Net of Refunds) [Line Items]    
Income taxes paid net 98 99
Lithuania [Member]    
Schedule of Income Taxes Paid (Net of Refunds) [Line Items]    
Income taxes paid net $ 95 $ 79
[1] Jurisdiction below the threshold for the period presented.