v3.26.3
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