XML 108 R97.htm IDEA: XBRL DOCUMENT v3.23.3
Deposit Paid for Acquisition of Long-term Investments (Details) - Schedule of Deposit Paid for Acquisition of Long-term Investments - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Schedule of Deposit Paid for Acquisition of Long-term Investments [Line Items]    
Total $ 3,669,851
Investments in Non-Marketable Equity [Member]    
Schedule of Deposit Paid for Acquisition of Long-term Investments [Line Items]    
Total 1,704,350  
Investments in Equity Method Investees [Member]    
Schedule of Deposit Paid for Acquisition of Long-term Investments [Line Items]    
Total $ 1,965,501