Share Based Payments and Employee Benefit Plans - 401(k) Plan (Details) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
|
Share Based Payments and Employee Benefit Plans | ||
Maximum employee contribution (as a percent) | 25.00% | |
Percentage of eligible compensation matched by employer | 50.00% | |
Percentage of employer match of eligible employee compensation | 4.00% | |
Basic matching contributions recorded | $ 751 | $ 459 |
Employer discretionary contributions | $ 0 | $ 0 |