XML 58 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Estimated useful lives of property and equipment (Details)
Dec. 31, 2024
Machinery and equipment | Minimum  
Estimated useful lives of property and equipment 5 years
Machinery and equipment | Maximum  
Estimated useful lives of property and equipment 20 years
Leasehold Improvements  
Estimated useful lives of property and equipment 15 years
Bushes | Minimum  
Estimated useful lives of property and equipment 7 years
Bushes | Maximum  
Estimated useful lives of property and equipment 10 years
Vehicles  
Estimated useful lives of property and equipment 5 years
Furniture and fixtures | Minimum  
Estimated useful lives of property and equipment 5 years
Furniture and fixtures | Maximum  
Estimated useful lives of property and equipment 7 years