Retirement Plans - Additional Information (Detail) - Contribution Plan [Member] - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
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, maximum annual employer contribution per employee | $ 4,000 | ||
Defined contribution plan, matching employer contributions | $ 1,200,000 | $ 1,000,000.0 | $ 1,100,000 |
One Year of Service [Member] | |||
Defined Contribution Plan Disclosure [Line Items] | |||
Defined contribution plan, vesting percentage per year | 33.00% | ||
Two Year of Service [Member] | |||
Defined Contribution Plan Disclosure [Line Items] | |||
Defined contribution plan, vesting percentage per year | 66.00% | ||
Three Year of Service [Member] | |||
Defined Contribution Plan Disclosure [Line Items] | |||
Defined contribution plan, vesting percentage per year | 100.00% |
X | ||||||||||
- Definition Maximum amount contributed by the employer, with respect to a matched employee contribution, to a defined contribution plan annually. 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://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of cost for defined contribution plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
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 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.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|