| 
           Income taxes (Tables) 
         | 
        12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 
           Dec. 31, 2014 
         | 
      |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Tax Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Effective Income Tax Rate Reconciliation | 
 
 
  | 
      ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Deferred Tax Assets and Liabilities | 
 
 
  | 
      ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Operating Loss Carryforwards [Table Text Block] | 
 
 
  | 
      ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||