Retirement Plans - Additional Information (Detail) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
Defined Benefit Plan Disclosure [Line Items] | |||
Defined contribution plan, new plan effective date | 2014-01 | ||
Contribution Plan [Member] | |||
Defined Benefit Plan Disclosure [Line Items] | |||
Defined contribution plan minimum eligible period | Have completed one month of service and have reached age 21. | ||
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 | $ 628,000 | $ 570,000 | $ 429,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 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 The amount of the cost recognized during the period for defined contribution plans. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
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
|