Commitments and contingencies (Additional Information) (Details) - Royalty Transfer Agreement [Member] |
Aug. 27, 2020 |
|---|---|
| Other Commitments [Line Items] | |
| Payment as a percentage of annual global net sales to each charity foundation | 0.50% |
| Total payment as a percetage of net sales | 1.00% |