Quarterly report pursuant to Section 13 or 15(d)

Other Long Term Investments - Narrative (Details)

v3.23.1
Other Long Term Investments - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 15, 2023
Feb. 27, 2023
Dec. 16, 2020
Oct. 12, 2020
Mar. 31, 2023
Dec. 31, 2020
Dec. 31, 2022
Jul. 01, 2022
Schedule of Equity Method Investments [Line Items]                
Equity method investments         $ 100,000   $ 700,000  
Cardinal Ventures Holdings | Affiliated Entity | Company Loan                
Schedule of Equity Method Investments [Line Items]                
Due from related parties               $ 150,000
Repayments of debt $ 150,000              
Cardinal Ventures Holdings                
Schedule of Equity Method Investments [Line Items]                
Payments to acquire equity method investments       $ 1,800,000        
Cardinal Ventures Holdings | Common Class A                
Schedule of Equity Method Investments [Line Items]                
Number of common shares sold under offering (in shares)   599,999 700,000     599,999    
Share-based payment charges         $ 700,000      
Cardinal Ventures Holdings | Common Class B                
Schedule of Equity Method Investments [Line Items]                
Number of common shares sold under offering (in shares)           2,500,000    
Sale of stock, consideration received on transaction     $ 700,000