XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of significant accounting policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of property and equipment, estimated useful lives
   
Asset   Useful Life
Buildings and improvements   10 – 39 years
Machinery and equipment   5 – 12 years
Office equipment   3 – 7 years
Vehicles   5 years
Leasehold improvements   Shorter of expected useful life or lease term
Schedule of intangible assets useful lives
   
Asset   Useful Life
Recipes   4 years
Brand names   15 years
Formula   10 years
Customer lists   5-10 years
Customer relationships   15 years