XML 100 R76.htm IDEA: XBRL DOCUMENT
v3.19.1

Employee Benefit Plan - Additional Information (Detail) | Dec. 31, 2018
--- | ---
Postemployment Benefits [Abstract] |
401(k) plan - Defined Contribution Plan, Sponsor Location [Extensible List] | country:US
401(k) plan - Defined Contribution Plan, Tax Status [Extensible List] | us-gaap:QualifiedPlanMember

X
- Definition Indicates location of employer sponsoring defined contribution plan designed to provide retirement benefits. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanSponsorLocationExtensibleList
Namespace Prefix: | us-gaap_
Data Type: | srt-types:extensibleListItemType
Balance Type: | na
Period Type: | instant

X
- Definition Indicates tax status of defined contribution plan designed to provide retirement benefits. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanTaxStatusExtensibleList
Namespace Prefix: | us-gaap_
Data Type: | srt-types:extensibleListItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_PostemploymentBenefitsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration