Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Additional Information (Details)

v3.21.1
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Jan. 06, 2021
USD ($)
$ / shares
shares
Jan. 03, 2020
shares
Mar. 31, 2021
USD ($)
item
$ / shares
shares
Mar. 31, 2020
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2019
USD ($)
Restricted Cash and Cash Equivalents, Noncurrent     $ 45,000   $ 45,000    
Goodwill     3,484,607   3,484,607    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles     9,536,000   9,536,000    
Intangible Assets And In process Research And Development     188,000   194,000    
Class Of Warrant Or Right Number Of Warrant Issued | shares 1,531,101            
Stock Issued During Period, Shares, New Issues | shares 1,531,101 500,000          
Share Purchase Price Of Common Stock And Warrant | $ / shares $ 5.225            
Money Market Funds Fair Value     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     54,709 91,028      
Number of vendors with whom the company has entered into related party transactions | item     1        
Number of consultants with whom the company has entered into related party transactions | item     3        
Proceeds from Issuance of Private Placement $ 8,000,000            
Private Placement              
Proceeds from Issuance of Private Placement     $ 8,000,000        
Armistice Capital, LLC [Member]              
Warrants to purchase common stock | shares     1,531,101        
Combined purchase price per share and warrant | $ / shares     $ 5.225        
Armistice Capital, LLC [Member] | Private Placement              
Stock Issued During Period, Shares, New Issues | shares     1,531,101        
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