Retirement Plans - Additional Information (Detail) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2017 |
Dec. 31, 2016 |
Dec. 31, 2015 |
|
Defined Contribution Plan Disclosure [Line Items] | |||
Defined contribution plan, new plan effective date | 2014-01 | ||
Contribution Plan [Member] | |||
Defined Contribution Plan Disclosure [Line Items] | |||
Defined contribution plan minimum eligible period | Have completed one month of service. | ||
Defined contribution plan, maximum percentage of employee contribution | 100.00% | ||
Defined contribution plan, percentage of employer matching contribution percent of match | 50.00% | ||
Defined contribution plan, employer contribution percentage | 8.00% | ||
Defined contribution plan, maximum annual employer contribution per employee | $ 4,000 | ||
Defined contribution plan, matching contributions aggregated | $ 733,000 | $ 628,000 | $ 570,000 |
X | ||||||||||
- Definition The effective date the Company has its own defined contribution plan. No definition available.
|
X | ||||||||||
- Definition Maximum amount contributed by the employer, with respect to a matched employee contribution, to a defined contribution plan anually. No definition available.
|
X | ||||||||||
- Definition Description of the deferred compensation arrangement, including fixed amounts and determinable awards, or the method for determining payments and awards, the timing of such payments and awards, and any requisite service or performance criteria, as of the balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Amount of cost for defined contribution plan. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. No definition available.
|
X | ||||||||||
- Definition Percentage employer matches of the employee's percentage contribution matched. No definition available.
|
X | ||||||||||
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. No definition available.
|
X | ||||||||||
- Details
|