Quarterly report pursuant to Section 13 or 15(d)

Capital Stock (Details)

v3.22.2
Capital Stock (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 02, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Preferred Stock, Shares Authorized     5,000,000   5,000,000
Preferred Stock, Par Value     $ 0.001   $ 0.001
Shares issued value   $ 12,749,374   $ 97,789,038  
Common Stock, Shares Authorized     100,000,000   100,000,000
Common Stock, Par or Stated Value Per Share     $ 0.001   $ 0.001
Common Stock, Shares, Issued     64,025,640   63,672,268
Common Stock, Shares, Outstanding     63,988,955   63,672,268
Aggregate value of shares authorized $ 25        
Share repurchase program term 1 year        
Shares repurchased     36,685    
Average cost     $ 6.84    
Common shares held in treasury     36,685   0
Atomistic agreement          
Amount committed to pay upon the achievement or waiver of performance milestones     $ 2,500,000    
Period of time to issue per agreement     24 months    
Period for equity bonus     5 years    
Threshold percentage of market capital from developed technology     50.00%    
Share commitments issued to date     0    
Minimum          
Fair market value     $ 8    
Minimum | Atomistic agreement          
Issuance of shares, performance milestones (in shares)     1,750,000    
Threshold market valuation     $ 3,500,000,000    
Issuance of shares on exceeding valuation target (in shares)     262,500    
Maximum          
Fair market value     $ 13    
Maximum | Atomistic agreement          
Issuance of shares on fair valuation shortfall (in shares)     1,093,750    
Equity bonus (as a percent)     15.00%    
Issuance of shares on exceeding valuation target (in shares)     426,563    
Common Stock          
Company awarded shares   621,951   4,768,293  
Shares issued value   $ 622   $ 4,768  
Preferred Stock Converted & Preferred Dividend Settlement (in shares)   4,962,600   4,962,600  
Series A Preferred Stock [Member]          
Preferred Stock, Shares Authorized     49,626   49,626
Preferred Stock, Shares Issued     0   0
Preferred Stock, Shares Outstanding     0   0