v3.26.3
Significant Accounting Policies - Estimated useful lives of property and equipment (Details)
Jun. 30, 2026
Machinery and equipment | Minimum  
Property and Equipment  
Estimated useful lives of property and equipment 5 years
Machinery and equipment | Maximum  
Property and Equipment  
Estimated useful lives of property and equipment 20 years
Leasehold Improvements  
Property and Equipment  
Estimated useful lives of property and equipment 15 years
Bushes | Minimum  
Property and Equipment  
Estimated useful lives of property and equipment 7 years
Bushes | Maximum  
Property and Equipment  
Estimated useful lives of property and equipment 10 years
Vehicles  
Property and Equipment  
Estimated useful lives of property and equipment 5 years
Furniture and fixtures | Minimum  
Property and Equipment  
Estimated useful lives of property and equipment 5 years
Furniture and fixtures | Maximum  
Property and Equipment  
Estimated useful lives of property and equipment 7 years