Annual report pursuant to Section 13 and 15(d)

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

v3.3.0.814
Goodwill and intangible assets (Details) - Schedule of intangible assets - USD ($)
$ in Thousands
Jul. 31, 2015
Jul. 31, 2014
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross $ 27,838 $ 28,478
Finite-lived intangible assets, Accumulated Amortization (21,683) (20,370)
Finite-lived intangible assets, Net 6,155 8,108
Patents [Member]    
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross 11,028 11,027
Finite-lived intangible assets, Accumulated Amortization (10,871) (10,775)
Finite-lived intangible assets, Net 157 252
Customer Relationships [Member]    
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross 12,243 12,602
Finite-lived intangible assets, Accumulated Amortization (7,398) (6,565)
Finite-lived intangible assets, Net 4,845 6,037
Website And Acquired Content [Member]    
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross 1,020 1,037
Finite-lived intangible assets, Accumulated Amortization (1,020) (1,037)
Licensed Technology And Other [Member]    
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross 518 537
Finite-lived intangible assets, Accumulated Amortization (441) (434)
Finite-lived intangible assets, Net 77 103
Trademarks [Member]    
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross 3,029 3,275
Finite-lived intangible assets, Accumulated Amortization (1,953) (1,559)
Finite-lived intangible assets, Net $ 1,076 $ 1,716