Quarterly report pursuant to Section 13 or 15(d)

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

v3.3.1.900
Goodwill and intangible assets (Details) - Schedule of intangible assets - USD ($)
$ in Thousands
Jan. 31, 2016
Jul. 31, 2015
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross $ 27,488 $ 27,838
Finite-lived intangible assets, Accumulated Amortization (22,267) (21,683)
Finite-lived intangible assets, Net 5,221 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,888) (10,871)
Finite-lived intangible assets, Net 139 157
Customer Relationships [Member]    
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross 12,046 12,243
Finite-lived intangible assets, Accumulated Amortization (7,785) (7,398)
Finite-lived intangible assets, Net 4,261 4,845
Website And Acquired Content [Member]    
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross 1,006 1,020
Finite-lived intangible assets, Accumulated Amortization (1,006) (1,020)
Licensed Technology And Other [Member]    
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross 499 518
Finite-lived intangible assets, Accumulated Amortization (437) (441)
Finite-lived intangible assets, Net 62 77
Trademarks [Member]    
Goodwill and intangible assets (Details) - Schedule of intangible assets [Line Items]    
Finite-lived intangible assets, Gross 2,910 3,029
Finite-lived intangible assets, Accumulated Amortization (2,151) (1,953)
Finite-lived intangible assets, Net $ 759 $ 1,076