Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2014
Schedule of changes in the carrying amount of goodwill
  2013  2012 
Balance as of January 1        
Gross goodwill $6,925  $6,925 
Accumulated impairment losses  (5,441)  — 
Net goodwill as of January 1  1,484   6,925 
Goodwill acquired during the year  —   — 
Impairment loss  (1,484)  (5,441)
Balance as of December 31        
Gross goodwill  6,925   6,925 
Accumulated impairment losses  (6,925)  (5,441)
Net goodwill as of December 31  $—  $1,484

 

Schedule of definite-lived intangibles
  As of December 31, 2014 
  Gross Carrying Amount  Accumulated Amortization  Write-off of Fully Amortized Asset  Transfers from Indefinite-life Classification  Net Carrying Amount  Weighted Average Amortization Period 
                   
Customer relationships $41,500  $(23,839) $—  $—  $17,661   8.0 years 
Non-compete agreements  4,100   (2,949)  —   —   1,151   4.8 years 
Other Trademarks  3,500   (2,216)  —   —   1,284   9.7 years 
iFrogz Trademark  7,038   (1,152)  —   —   5,886   10.0 years 
EarPollution Trademark  2,383   (1,026)  —   —   1,357   8.0 years 
Other  600   (554)  —   —   46   5.0 years 
Acquired technology  709   (267)  —   —   442   7.0 years 
Internet address  124   (78)  —   —   46    10.0 years 
Patents  4,696   (1,161)  —   —   3,535   12.5-14.0 years 
Total amortizable assets $64,650  $(33,242) $—  $—  $31,408   8.4 years 

 

  As of December 31, 2013 
  Gross Carrying Amount  Accumulated Amortization  Write-off of Fully Amortized Asset  Transfers from Indefinite-life Classification  Net Carrying Amount  Weighted Average Amortization Period 
                   
Customer relationships $41,500  $(17,537) $—  $—  $23,963   8.0 years 
Non-compete agreements  4,100   (2,169)  —   —   1,931   4.8 years 
Other Trademarks  3,500   (1,719)  —   —   1,781   9.7 years 
iFrogz Trademark  —   —   —   7,038   7,038   10.0 years 
EarPollution Trademark  2,383   (554)  —   —   1,829   8.0 years 
Other  661   (487)  (61)  —   113   5.0 years 
Acquired technology  709   (165)  —   —   544   7.0 years 
Internet address  124   (66)  —   —   58    10.0 years 
Patents  4,696   (734)  —   —   3,962   12.5-14.0 years 
Total amortizable assets $57,673  $(23,431) $(61) $7,038  $41,219   8.4 years

 

Schedule of estimated future amortization expense
 2015  $8,560 
 2016   7,125 
 2017   5,649 
 2018   4,626 
 Thereafter   5,448 
 Total  $31,408 
Ifrogz Trademark [Member]  
Schedule of finite lived intangible assets trade mark future amortization expense
  December 31, 2013 
     
iFrogz trademark prior to impairment $16,800 
iFrogz trademark impairment  (9,762)
iFrogz trademark – definite-lived $7,038

 

Ear Pollution Trademark [Member]  
Schedule of finite lived intangible assets trade mark future amortization expense
  December 31 
2012
 
     
EarPollution trademark prior to impairment $8,300 
EarPollution trademark impairment  (5,917)
EarPollution trademark – definite-lived $2,383