XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of restatement of each financial statement (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Prepayments, receivables and other assets $ 25,874,112 $ 20,948,216
Accounts payable, accruals and other payables $ 51,411,453 55,329,740
Previously Reported [Member]    
Prepayments, receivables and other assets   24,738,392
Accounts payable, accruals and other payables   59,119,916
Revision of Prior Period, Reclassification, Adjustment [Member]    
Prepayments, receivables and other assets   (3,790,176)
Accounts payable, accruals and other payables   $ (3,790,176)