XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other payables - Klein Note Settlement payable (Details) - Promissory Notes - USD ($)
Nov. 20, 2023
Mar. 31, 2024
Dec. 31, 2023
Feb. 03, 2023
Jul. 14, 2022
Debt Instruments          
Aggregate principal amount       $ 750,000  
Benjamin Klein          
Debt Instruments          
Other payable   $ 628,169 $ 1,603,169    
Settlement payment to be made $ 2,228,169        
Aggregate principal amount         $ 2,090,264
Initial immediate payment 250,000        
Average monthly blended payment $ 75,000