XML 118 R106.htm IDEA: XBRL DOCUMENT v3.23.1
Other non-current assets (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Miscellaneous non-current assets [abstract]    
Deposits and prepayments $ 1,292,462 $ 693,548