Commitments and Contingencies (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Commitments and contingencies (Notes 6 and 8)    
From July 1, 2023 to June 30, 2024 $ 25,900  
Less imputed interest 942  
Net lease liability 24,958  
Current Portion 24,958 $ 28,736
Long-term portion $ 0 $ 10,232