v3.26.1
Prepayments and other assets (Details) - Nonrelated Party - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Prepaid Expenses and Other Assets [Line Items]    
Prepayments $ 2,308,298 $ 1,927,401
Others 1,439,414 1,300,858
Total prepayments and other current assets $ 3,747,712 $ 3,228,259