Schedule II Valuation and Qualifying Accounts (Details) - Schedule of II valuation and qualifying accounts - USD ($) $ in Thousands |
12 Months Ended | ||||
---|---|---|---|---|---|
Jul. 31, 2022 |
Jul. 31, 2021 |
Jul. 31, 2020 |
|||
Allowance for doubtful accounts receivable [Member] | |||||
Schedule II Valuation and Qualifying Accounts (Details) - Schedule of II valuation and qualifying accounts [Line Items] | |||||
Balance at Beginning of Year | $ 180 | $ 194 | $ 166 | ||
Charged (credited) to costs and expenses | 12 | 5 | 28 | ||
Deductions | [1] | 31 | 19 | ||
Balance at end of Year | 161 | 180 | 194 | ||
Deferred tax valuation allowance [Member] | |||||
Schedule II Valuation and Qualifying Accounts (Details) - Schedule of II valuation and qualifying accounts [Line Items] | |||||
Balance at Beginning of Year | 29,874 | 30,077 | 23,527 | ||
Charged (credited) to costs and expenses | 4,736 | (203) | 6,550 | ||
Deductions | |||||
Balance at end of Year | $ 34,610 | $ 29,874 | $ 30,077 | ||
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of valuation and qualifying accounts and reserves. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|