Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Warrants (Details)

v3.21.2
Stock-Based Compensation - Warrants (Details) - $ / shares
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Class of Warrant or Right [Line Items]    
Weighted Average Exercise Price Per Share (in dollars per share) $ 10.49 $ 10.39
Warrant Exercise Price Range One    
Class of Warrant or Right [Line Items]    
Exercise Price Per Share (in dollars per share) $ 10.00  
Warrants Outstanding (in shares) 635,428  
Weighted Average Remaining Contractual Term 1 year 2 months 8 days  
Warrants Exercisable (in shares) 635,428  
Weighted Average Exercise Price Per Share (in dollars per share) $ 10.00  
Warrant Exercise Price Range Two    
Class of Warrant or Right [Line Items]    
Exercise Price Per Share (in dollars per share) $ 11.00  
Warrants Outstanding (in shares) 600,135  
Weighted Average Remaining Contractual Term 1 year 2 months 8 days  
Warrants Exercisable (in shares) 600,135  
Weighted Average Exercise Price Per Share (in dollars per share) $ 11.00  
Warrant Exercise Price Range Three    
Class of Warrant or Right [Line Items]    
Warrants Outstanding (in shares) 1,235,563  
Weighted Average Remaining Contractual Term 1 year 2 months 8 days  
Warrants Exercisable (in shares) 1,235,563  
Weighted Average Exercise Price Per Share (in dollars per share) $ 10.49  
Warrant Exercise Price Range Three | Minimum    
Class of Warrant or Right [Line Items]    
Exercise Price Per Share (in dollars per share) 10.00  
Warrant Exercise Price Range Three | Maximum    
Class of Warrant or Right [Line Items]    
Exercise Price Per Share (in dollars per share) $ 11.00