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 | |||
| |||||