Income Taxes - Schedule of Deferred Tax Assets (Details) - USD ($) $ in Thousands |
Jul. 31, 2026 |
Jul. 31, 2025 |
|---|---|---|
| Deferred tax assets: | ||
| Depreciation and amortization | $ 3,984 | $ 3,260 |
| Net operating loss carryforwards (Foreign) | 1,840 | 1,840 |
| Net operating loss carryforwards (Federal) | 294 | 476 |
| Net operating loss carryforwards (State) | 77 | 90 |
| Reserves and accruals | 175 | 181 |
| Stock-based compensation | 155 | 213 |
| Deferred revenue | 244 | 209 |
| Others | 197 | 395 |
| Net deferred tax assets | 6,966 | 6,663 |
| Less valuation allowance | (1,840) | (1,840) |
| Total deferred tax assets | $ 5,126 | $ 4,823 |
| X | ||||||||||
- Definition Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Represents the amount of depreciation and amortization. No definition available.
|
| X | ||||||||||
- Definition Represents the amount of deferred revenue. No definition available.
|