XML 137 R119.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Stock-Based Compensation - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan - On the settlement of employee stock purchase plan shares - USD ($) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2018 | Apr. 30, 2017
Stock-Based Compensation |  |
Maximum annual contribution per employee | $ 25,000 |
Maximum annual contribution per employee, percent | 10.00% |
Maximum number of shares available under the Plan |  | 1,000,000
Non-vested awards at the end of the period (in shares) | 871,203 |
Purchase discount rate | 5.00% |
Minimum |  |
Stock-Based Compensation |  |
Percentage discount on per share fair market value of shares | 85.00% |
Maximum |  |
Stock-Based Compensation |  |
Percentage discount on per share fair market value of shares | 100.00% |

X
- Definition Discount on Fair Market Price of Stock Purchase Plan Equities + References No definition available. + Details
Name: | aroc_DiscountonFairMarketPriceofStockPurchasePlanEquities
Namespace Prefix: | aroc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Purchase Discount Rate + References No definition available. + Details
Name: | aroc_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsPurchaseDiscountRate
Namespace Prefix: | aroc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock Based Compensation, Maximum Annual Contributions Per Employee, Amount + References No definition available. + Details
Name: | aroc_StockBasedCompensationMaximumAnnualContributionsPerEmployeeAmount
Namespace Prefix: | aroc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Stock Based Compensation, Maximum Annual Contributions Per Employee, Percent + References No definition available. + Details
Name: | aroc_StockBasedCompensationMaximumAnnualContributionsPerEmployeePercent
Namespace Prefix: | aroc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_PlanNameAxis=aroc_EmployeeStockPurchasePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |