XML 96 R81.htm IDEA: XBRL DOCUMENT
v3.19.1

Severance Charges - Additional Information (Detail) | Dec. 31, 2018 USD ($) | Aug. 01, 2017 USD ($) SeniorExecutive
--- | --- | ---
Restructuring Cost and Reserve [Line Items] |  |
Number of terminated senior executives | SeniorExecutive |  | 1
Senior Executive [Member] |  |
Restructuring Cost and Reserve [Line Items] |  |
Severance payable | $ | $ 0 | $ 1,200,000

X
- Definition Number of terminated senior executives. + References No definition available. + Details
Name: | achv_NumberOfTerminatedSeniorExecutives
Namespace Prefix: | achv_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

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. + References No definition available. + Details
Name: | us-gaap_RestructuringCostAndReserveLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Liability for amount due employees, in addition to wages and any other money that employers owe employees, when their employment ends through a layoff or other termination. For example, a company may provide involuntarily terminated employees with a lump sum payment equal to one week's salary for every year of employment. + References No definition available. + Details
Name: | us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_TitleOfIndividualAxis=achv_SeniorExecutiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |