v3.26.1
Summary of significant accounting policies - Schedule of Cost Less Accumulated Amortization (Details) - Land Use Rights [Member]
Mar. 31, 2026
Minimum [Member]  
Summary of significant accounting policies - Schedule of Cost Less Accumulated Amortization (Details) [Line Items]  
Property plant and equipment usefu lLife 20 years
Maximum [Member]  
Summary of significant accounting policies - Schedule of Cost Less Accumulated Amortization (Details) [Line Items]  
Property plant and equipment usefu lLife 50 years