Quarterly report pursuant to Section 13 or 15(d)

Other Long Term Investments - Narrative (Details)

v3.22.2.2
Other Long Term Investments - Narrative (Details) - USD ($)
Feb. 11, 2021
Dec. 16, 2020
Oct. 12, 2020
Jun. 30, 2022
Dec. 31, 2021
Schedule of Equity Method Investments [Line Items]          
Payments to acquire equity method investments     $ 1,800,000    
Number of common shares sold under offering (in shares) 3,000,000        
Equity method investments       $ 2,500,000 $ 2,500,000
Cardinal Ventures Holdings | Common Class A          
Schedule of Equity Method Investments [Line Items]          
Number of common shares sold under offering (in shares)   700,000 600,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