XML 65 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Lease Payable (Details 2) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Lease Payable    
2024 $ 141,532  
2025 103,661  
2026 107,020  
2027 110,228  
2028 9,208  
Total minimum lease payments 471,649  
Less: imputed interest (101,431)  
Present value of future minimum lease payments 370,218  
Less: current lease liabilities (81,805)  
Operating lease liabilities, non-current $ 288,413 $ 68,953