v3.26.1
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%