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 | ||
|