Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Warrants Outstanding (Details)

v3.22.1
Stockholders' Equity - Warrants Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Class of Warrant orRight [Roll Forward]    
Warrants outstanding, beginning balance (in shares) 3,777,549  
Warrants issued (in shares) 130,727  
Warrants outstanding, ending balance (in shares) 3,908,276 3,777,549
Warrants exercisable (in shares) 3,308,503  
Weighted average exercise price of warrants, beginning balance (in dollars per share) $ 5.42  
Warrants issued, weighed average exercise price (in dollars per share) 5.72  
Weighted average exercise price of warrants, ending balance (in dollars per share) 5.43 $ 5.42
Weighted average exercise price of warrants, exercisable (in dollars per share) $ 5.97  
Weighted average remaining life (years) 4 years 2 months 19 days 4 years 5 months 12 days
Weighted average remaining life, exercisable 4 years 7 months 9 days  
Aggregate intrinsic value $ 751 $ 1,259
Aggregate intrinsic value, exercisable $ 0