XML 122 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Prepayments and other assets (Details) - Nonrelated Party - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Prepaid Expenses and Other Assets [Line Items]    
Prepayments $ 1,806,555 $ 3,953,340
Others 284,852 664,411
Total prepayments and other assets $ 2,091,407 $ 4,617,751