Stock-Based Compensation - Summary of RSU activity under Incentive Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restricted and Deferred Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Nonvested, Beginning Balance (in shares) 349,865 349,865 401,235  
Number of units Granted   134,574 203,181  
Vested (in shares)   (207,222) (238,062)  
Forfeited (in shares)   (171,418) (16,489)  
Nonvested, Ending Balance   105,799 349,865 401,235
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Total intrinsic value   $ 165 $ 1,017 $ 2,223
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]        
Weighted Average Remaining Contractual Term (in years)   2 years 8 months 8 days 4 years 10 months 13 days 8 years
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Number of units Granted   2,614    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Weighted Average Exercise Price, Granted (per share)   $ 2.56 $ 3.78 $ 4.83
Total intrinsic value   $ 100 $ 800 $ 400
Deferred Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Number of units Granted 130,000 131,960    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Weighted Average Exercise Price, Granted (per share)   $ 1.63    
Number of shares converted   0