Quarterly report pursuant to Section 13 or 15(d)

Goodwill and intangible assets (Details) - Schedule of intangible assets

v3.4.0.3
Goodwill and intangible assets (Details) - Schedule of intangible assets - USD ($)
$ in Thousands
Apr. 30, 2016
Jul. 31, 2015
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross $ 27,842 $ 27,838
Finite-lived intangible assets, Accumulated Amortization (22,958) (21,683)
Finite-lived intangible assets, Net 4,884 6,155
Patents [Member]    
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross 11,027 11,028
Finite-lived intangible assets, Accumulated Amortization (10,896) (10,871)
Finite-lived intangible assets, Net 131 157
Customer Relationships [Member]    
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross 12,238 12,243
Finite-lived intangible assets, Accumulated Amortization (8,158) (7,398)
Finite-lived intangible assets, Net 4,080 4,845
Website And Acquired Content [Member]    
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross 1,018 1,020
Finite-lived intangible assets, Accumulated Amortization (1,018) (1,020)
Licensed Technology And Other [Member]    
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross 504 518
Finite-lived intangible assets, Accumulated Amortization (447) (441)
Finite-lived intangible assets, Net 57 77
Trademarks [Member]    
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross 3,055 3,029
Finite-lived intangible assets, Accumulated Amortization (2,439) (1,953)
Finite-lived intangible assets, Net $ 616 $ 1,076