Quarterly report pursuant to Section 13 or 15(d)

Fair Value (Details Textual)

v3.22.1
Fair Value (Details Textual)
$ / shares in Units, $ in Millions
3 Months Ended
Jun. 09, 2020
USD ($)
Mar. 31, 2022
$ / shares
Dec. 31, 2021
$ / shares
Oct. 05, 2021
USD ($)
Feb. 08, 2018
$ / shares
shares
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Principal amount | $ $ 17.0     $ 20.0  
Purchase price | $ $ 15.0     $ 18.0  
Maturity date Oct. 05, 2021        
Exchange ratio of converted warrants upon conversion   1      
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.5 $ 11.5    
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) | $ / shares         $ 10
Number of securities called by each warrant or right         1
Exercise price (in dollars per share) | $ / shares         $ 11.5
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
Number of securities called by each warrant or right         1
Exercise price (in dollars per share) | $ / shares         $ 11.5
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