XML 84 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Accrued Expenses And Other Current Liabilities Abstract    
Customer security deposits [1] $ 736,939 $ 889,199
Payroll payable 279,152 404,928
Other payables 89,150 47,563
Total $ 1,105,241 $ 1,341,690
[1] A majority of customer security deposits are from distributors who make bulk purchases from the Company. The Company offers these customers favorable pricing, but requires each of these customers to maintain a certain amount of security deposit to be a sales distributor. The deposits are interest-free and shall be returned to those customers when customers terminate their distribution relationship with the Company.