XML 124 R94.htm IDEA: XBRL DOCUMENT v3.23.1
Finance Lease Liabilities (Details) - Schedule of minimum lease payments under finance lease agreements - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Minimum Lease Payments Under Finance Lease Agreements Abstract    
Within 1 year $ 423,514 $ 673,105
After 1 year but within 5 years 253,448 713,092
Less: Finance charges (45,276) (100,441)
Present value of finance lease liabilities, net $ 631,686 $ 1,285,756