Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Schedule of Common Stock Warrant Activity (Details)

v3.22.0.1
Stockholders' Equity - Schedule of Common Stock Warrant Activity (Details) - Common Stock Warrants - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Restricted Stock Award    
Outstanding at beginning (in shares) 3,082,987 5,532,267
Exercised (in shares) (2,023,190) (2,163,042)
Terminated (in shares) (390,890) (286,238)
Outstanding at ending (in shares) 668,907 3,082,987
Weighted - Average Grant Date Fair Value    
Outstanding at beginning (in usd per share) $ 3.82 $ 4.00
Exercised (in usd per share) 3.31 2.36
Terminated (in usd per share) 7.78 18.31
Outstanding at ending (in usd per share) $ 2.97 $ 3.82
Outstanding Warrants    
Number Outstanding 668,907  
Weighted-Average Remaining Contractual Life 5 months 19 days  
Intrinsic value $ 5,704  
Minimum    
Outstanding Warrants    
Exercise Price $ 2.20  
Number Outstanding 632,353  
Weighted-Average Remaining Contractual Life 4 months 28 days  
Intrinsic value $ 5,704  
Maximum    
Outstanding Warrants    
Exercise Price $ 16.23  
Number Outstanding 36,554  
Weighted-Average Remaining Contractual Life 1 year 5 months 15 days  
Intrinsic value $ 0