Employee Benefit Plan - Additional Information (Details) - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Compensation And Retirement Disclosure [Abstract] | |||
Percentage of matching contribution of each participants | 100.00% | ||
Maximum contribution percentage of participating employees | 6.00% | ||
Year of service on which employer's matching contribution under 401K plan will be 100% vested | 5 years | ||
Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage | 20.00% | ||
Company's contribution to 401K plan | $ 2.0 | $ 1.4 | $ 0.4 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of cost for defined contribution plan. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Percentage employer matches of the employee's percentage contribution matched. No definition available.
|
X | ||||||||||
- Definition Percentage of employer's matching contributions to a defined contribution plan that vests in a given year. No definition available.
|
X | ||||||||||
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. No definition available.
|