Quarterly report pursuant to Section 13 or 15(d)

Fair Value (Details Textual)

v3.21.2
Fair Value (Details Textual)
$ / shares in Units, $ in Millions
Feb. 08, 2018
$ / shares
shares
Jun. 30, 2021
$ / shares
Dec. 31, 2020
$ / shares
Jun. 09, 2020
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Principal amount | $       $ 17.0
Purchase price | $       $ 15.0
Common Stock [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Number of shares issued 189,365      
Private Warrant [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Exercise price (in dollars per share) | $ / shares   $ 11.50 $ 11.50  
Mtech [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Purchase price per unit (in dollars per share) | $ / shares   $ 5,750,000    
Mtech [Member] | Warrant [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Exchange ratio of converted warrants upon conversion 1      
Mtech [Member] | Public Warrant [Member] | IPO [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Purchase price per unit (in dollars per share) | $ / shares $ 10.00      
Number of securities called by each warrant or right 1      
Exercise price (in dollars per share) | $ / shares $ 11.50      
Mtech [Member] | Public Warrant [Member] | IPO [Member] | Common Stock [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Number of securities called by each warrant or right 1      
Mtech [Member] | Public Warrant [Member] | IPO [Member] | Warrant [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Number of securities called by each warrant or right 1      
Mtech [Member] | Public Warrant [Member] | Over-Allotment Option [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Shares sold 750,000      
Mtech [Member] | Private Warrant [Member] | Private Placement [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Shares sold 243,750      
Purchase price per unit (in dollars per share) | $ / shares $ 10.00      
Number of securities called by each warrant or right 1      
Exercise price (in dollars per share) | $ / shares $ 11.50      
Mtech [Member] | Private Warrant [Member] | Private Placement [Member] | Common Stock [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Number of securities called by each warrant or right 1      
Mtech [Member] | Private Warrant [Member] | Private Placement [Member] | Warrant [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Number of securities called by each warrant or right 1