v3.26.1
Prepayments and other assets (Details) - Nonrelated Party - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Prepaid Expenses and Other Assets [Line Items]    
Prepayments $ 2,503,589 $ 1,927,401
Others 1,120,209 1,300,858
Total prepayments and other current assets $ 3,623,798 $ 3,228,259