Related Party Transactions (Details) - Director - USD ($) |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Apr. 30, 2022 |
Apr. 30, 2021 |
Apr. 30, 2022 |
Apr. 30, 2021 |
Jul. 31, 2021 |
|
| Related Party Transaction | |||||
| Net sales to related party | $ 112,000 | $ 72,000 | $ 268,000 | $ 253,000 | |
| Accounts receivable from related party | 5,000 | 5,000 | $ 4,000 | ||
| Payments to related party | 64,000 | $ 72,000 | 629,000 | $ 273,000 | |
| Accounts payable to related party | $ 0 | $ 0 | $ 0 | ||