Other Long-Term Liabilities (Details) - Schedule of Other Long-Term Liabilities - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Schedule of other long-term liabilities [Abstract]    
Subsidy $ 1,641,079 $ 1,812,759
Total $ 1,641,079 $ 1,812,759