Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details)

v3.21.2
Stockholders' Equity (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Stockholders Equity Details [Line Items]      
Common stock, authorized 100,000,000 100,000,000 100,000,000
Common stock, par value (in Dollars per share) $ 0.0001 $ 0.0001 $ 0.0001
Common stock, Shares outstanding 17,893,476 17,893,476 17,541,838
Common stock, voting rights   Holders of the Company’s common stock are entitled to one vote for each share.  
Preferred stock, par value (in Dollars per share) $ 0.0001 $ 0.0001  
Preferred stock, authorized 10,000,000 10,000,000  
Preferred stock, issued 0 0 0
Preferred stock, outstanding 0 0 0
Warrants outstanding 15,063,900 15,063,900 0
Warrants exercise price $ 11.50 $ 11.50  
Number of Shares that warrants exercisable for 1 1  
UPO units that are exercisable   75,000  
Number of UPO units exchanged   675,000  
Exchange of UPO units, Shares   283,669  
Shares issued for warrant exercises, Shares   7,969  
Derivative warrant liability $ 6,111,000 $ 6,111,000 $ 16,516,000
Change in fair value of warrant liability $ 2,732,000 $ 10,405,000  
Share Price (in Dollars per share) $ 8.66 $ 8.66 $ 13.69
UPO Units Exercise Price One [Member]      
Stockholders Equity Details [Line Items]      
UPO units exercise price   10.00  
Number of Shares that UPO units are exercisable for   1  
Public Warrants [Member]      
Stockholders Equity Details [Line Items]      
Warrants outstanding 11,468,900 11,468,900  
Warrants and Rights Outstanding, Maturity Date Dec. 31, 2025 Dec. 31, 2025  
Private Placement Warrants [Member]      
Stockholders Equity Details [Line Items]      
Warrants outstanding 3,000,000 3,000,000  
Private Warrants [Member]      
Stockholders Equity Details [Line Items]      
Warrants outstanding 445,000 445,000  
Warrants exercise price $ 1.70 $ 1.70 $ 4.60
Working Capital Warrants [Member]      
Stockholders Equity Details [Line Items]      
Warrants outstanding 150,000 150,000