XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Short-term investments - Schedule of Short-term Investment in Convertible Debt Securities (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Short-Term Debt [Line Items]    
Beginning of year $ 4,676,130  
Unrealized gain (loss) on convertible debt security 4,423,985 $ 886,543
End of period   4,676,130
Convertible Debt Securities [Member]    
Short-Term Debt [Line Items]    
Convertible note 539,351  
Beginning of year 539,351  
Investment in convertible debt security   5,000,000
Accrued interest income on convertible debt security 17,753 179,101
Convertible debt and interest converted into marketable shares (844,882) (4,231,758)
Unrealized gain (loss) on convertible debt security $ 287,778 (407,992)
End of period   $ 539,351