Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Narrative) (Details)

v3.22.1
Commitments and Contingencies (Narrative) (Details)
1 Months Ended 12 Months Ended
Feb. 28, 2021
USD ($)
ft²
Jan. 31, 2022
Dec. 31, 2021
USD ($)
ft²
Commitments And Contingencies [Line Items]      
Operating lease asset     $ 1,187,537
Operating lease liability     $ 1,417,829
Lease Ending January 2021 [Member] | Arizona [Member]      
Commitments And Contingencies [Line Items]      
Area of property | ft²     10,395
Monthly rental expense     $ 20,140
Operating lease asset     0
Operating lease liability     0
Lease Starting February 2021 [Member] | Arizona [Member]      
Commitments And Contingencies [Line Items]      
Area of property | ft² 8,898    
Operating lease asset     1,177,094
Operating lease liability     1,404,533
Lease Starting February 2021 [Member] | Arizona [Member] | Subsequent Event [Member]      
Commitments And Contingencies [Line Items]      
Lease abatement percentage   50.00%  
Lease Starting February 2021 [Member] | Arizona [Member] | Minimum [Member]      
Commitments And Contingencies [Line Items]      
Monthly rental expense $ 25,953    
Lease Starting February 2021 [Member] | Arizona [Member] | Maximum [Member]      
Commitments And Contingencies [Line Items]      
Monthly rental expense $ 28,733    
Lease Ending April 2022 [Member] | Halifax, Nova Scotia [Member]      
Commitments And Contingencies [Line Items]      
Monthly rental expense     $ 3,371
Lease area of office | ft²     3,248
Operating lease asset     $ 10,443
Operating lease liability     $ 13,296
Forecast [Member] | Lease Starting February 2021 [Member] | Arizona [Member]      
Commitments And Contingencies [Line Items]      
Lease abatement percentage   50.00%