Quarterly report pursuant to Section 13 or 15(d)

Fair Value (Details Textual)

v3.21.2
Fair Value (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
Sep. 30, 2021
Dec. 31, 2020
Jun. 09, 2020
Feb. 08, 2018
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Principal amount     $ 17.0  
Purchase price     $ 15.0  
Shares sold 385,947      
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) $ 11.50 $ 11.50    
Mtech [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Number of shares issued       5,750,000
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)       $ 10.00
Number of securities called by each warrant or right       1
Exercise price (in dollars per share)       $ 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)       $ 10.00
Number of securities called by each warrant or right       1
Exercise price (in dollars per share)       $ 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