XML 69 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Other Income (Expenses), Net (Tables)
12 Months Ended
Dec. 31, 2022
Other Income (Expenses), Net [Abstract]  
Schedule of other income (expenses)
   2022   2021 
         
Gain on waiver of long term payables  $
-
   $462,673 
Government subsidies   842,287    775,013 
Exchange gains   835,361    
-
 
Other expenses (income)    337,133    (35,176)
Total other income, net  $2,014,781   $1,202,510