v3.26.3
Income Taxes - Tax Effects of Temporary Differences (Details) - USD ($)
Jul. 31, 2026
Jul. 31, 2025
Deferred tax assets:    
Inventory and contract reserves $ 339,000 $ 347,000
Compensation and commissions 3,420,000 3,408,000
Federal, state and foreign research and experimentation credits 8,770,000 7,598,000
Capitalized U.S. research and experimental expenditures 2,240,000 7,029,000
Stock-based compensation 1,735,000 1,656,000
Foreign scientific research and experimental development expenditures 2,014,000 2,006,000
Federal, state and foreign net operating losses 6,364,000 5,367,000
Federal and state capital losses 0 14,473,000
Lease liabilities 3,318,000 3,286,000
Deferred revenue, non-current 2,834,000 3,371,000
Interest expense limitation 23,768,000 13,411,000
Other 2,240,000 2,098,000
Less: valuation allowance (24,134,000) (29,102,000)
Total deferred tax assets, net 32,908,000 34,948,000
 Deferred tax liabilities:    
Plant and equipment (2,350,000) (2,009,000)
Lease right-of-use assets (2,707,000) (2,584,000)
Intangibles (27,633,000) (29,106,000)
Total deferred tax liabilities $ (32,690,000) $ (33,699,000)