Stock-Based Compensation - Restricted Common Stock (Details) - $ / shares
1 Months Ended 12 Months Ended
Oct. 31, 2018
Dec. 31, 2021
Executive officer    
Weighted Average Grant Date Fair Value    
Restricted stock exercise price $ 16.43  
Restricted Stock Units    
Number of shares    
Unvested restricted common stock beginning of period   252,000
Issued   787,107
Vested   (153,600)
Forfeited   (91,263)
Unvested restricted common stock end of period   794,244
Weighted Average Grant Date Fair Value    
Weighted Average Grant Date Fair Value - beginning of the period (in dollars per share)   $ 10.660
Weighted Average Grant Date Fair Value- issued (in dollars per share)   15.505
Weighted Average Grant Date Fair Value- vested (in dollars per share)   10.660
Weighted Average Grant Date Fair Value- Forfeited (in dollars per share)   11.660
Weighted Average Grant Date Fair Value - End of the period (in dollars per share)   $ 15.346
Restricted Stock Units | Maximum    
Weighted Average Grant Date Fair Value    
Vesting period   4 years
Restricted Stock Units | Minimum    
Weighted Average Grant Date Fair Value    
Vesting period   3 years