SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) - Schedule of II Valuation and Qualifying Accounts - USD ($) $ in Thousands |
12 Months Ended | ||||
---|---|---|---|---|---|
Jul. 31, 2024 |
Jul. 31, 2023 |
||||
Allowance for doubtful accounts receivable [Member] | |||||
Schedule of II Valuation and Qualifying Accounts [Line Items] | |||||
Balance at Beginning of Year | $ 170 | $ 161 | |||
Charged (credited) to costs and expenses | 59 | 9 | |||
Charged to other accounts | (103) | [1] | |||
Balance at end of Year | 126 | 170 | |||
Deferred Tax Valuation Allowance [Member] | |||||
Schedule of II Valuation and Qualifying Accounts [Line Items] | |||||
Balance at Beginning of Year | 26,685 | 34,610 | |||
Charged (credited) to costs and expenses | 2,977 | (7,925) | |||
Charged to other accounts | |||||
Balance at end of Year | $ 29,662 | $ 26,685 | |||
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
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 decrease in valuation and qualifying accounts and reserves. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|