Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Additional Information (Details)

v3.21.2
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 06, 2021
USD ($)
$ / shares
shares
Jan. 03, 2020
shares
Jun. 30, 2021
USD ($)
shares
Jun. 30, 2020
shares
Jun. 30, 2021
USD ($)
item
shares
Jun. 30, 2020
item
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2019
USD ($)
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles     $ 9,536,000   $ 9,536,000   $ 9,536,000    
Intangible Assets And In process Research And Development     181,000   181,000   194,000    
Money Market Funds Fair Value     $ 5,343,000   5,343,000   5,343,000    
Other assets or liabilities that are subject to fair value methodology and estimation         $ 0   0    
Weighted-average unvested restricted common stock | shares     35,162 87,096 47,873 79,180      
Number of vendors with whom the company has entered into related party transactions | item         1 2      
Number of consultants with whom the company has entered into related party transactions | item         4 7      
Number of public universities with whom the company has entered into related party transactions | item           1      
Shares issued | shares 1,531,101 500,000              
Proceeds from Issuance of Private Placement $ 8,000,000.0                
Private Placement | Common Stock                  
Shares issued | shares 1,531,101                
Warrants to purchase common stock | shares 1,531,101                
Purchase price | $ / shares $ 5.225                
Proceeds from Issuance of Private Placement         $ 8,000,000.0        
Panoptes acquisition                  
Addition earn-out Fair value             3,633,000    
Contingent consideration             $ 9,500,000    
Jade acquisition                  
Addition earn-out Fair value               $ 1,210,000  
Contingent consideration               $ 2,164,000  
Contingent Consideration Funds Fair Value                 $ 500,000