XML 95 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Other payables and accrued liabilities (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]    
Other payables and accrued liabilities $ 1,964,501 $ 1,549,492
Employee Compensation Payable [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Other payables and accrued liabilities 996,823 895,172
Payable From Prior Acquisition [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Other payables and accrued liabilities [1] 563,524 609,962
Other [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Other payables and accrued liabilities $ 404,154 $ 44,358
[1] These payables are from an entity acquired in 2015 for inventory purchase, which the Company is still obligated to pay if any of the vendors ask for the payment in the future.