Consolidated Statements of Changes in Stockholders' Equity (USD $)
In Thousands, except Share data, unless otherwise specified |
Total
|
Additional Paid-in Capital
|
Retained Earnings
|
Treasury Stock
|
Accumulated Other Comprehensive Income (Loss)
|
Noncontrolling Interest
|
Class A Common Stock
|
Class B Common Stock
|
---|---|---|---|---|---|---|---|---|
Beginning balance at Dec. 31, 2011 | $ 236,422us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest |
$ 86,068us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
$ 158,810us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
$ (9,183)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
$ 658us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
$ 64us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
$ 3us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
$ 2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember |
Treasury stock beginning balance, (in shares) at Dec. 31, 2011 |
4,833,284us-gaap_TreasuryStockShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|||||||
Common stock beginning balance (in shares) at Dec. 31, 2011 |
30,713,837us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
18,000,000us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember |
||||||
Increase (Decrease) in Stockholders' Equity [Roll Forward] | ||||||||
Exercise of stock options (in shares) | 1,306,145us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |
1,306,145us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
||||||
Exercise of stock options, net | 3,463us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised |
3,463us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
|||||
Stock-based compensation | 3,611us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue |
3,611us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
||||||
Unrealized (loss) gain from interest rate hedge, net | (667)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax |
(667)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
||||||
Foreign currency translation adjustment | 722us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax |
722us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
||||||
Non-controlling interest | (91)amrc_MinorityInterestInForeignSubsidiary |
(91)amrc_MinorityInterestInForeignSubsidiary / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
||||||
Net income | 18,360us-gaap_NetIncomeLoss | |||||||
Ending balance at Dec. 31, 2012 | 261,820us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest |
93,142us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
177,170us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
(9,183)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
713us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
(27)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
3us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember |
Common stock ending balance (in shares) at Dec. 31, 2012 |
32,019,982us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
18,000,000us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember |
||||||
Treasury stock beginning balance, (in shares) at Dec. 31, 2012 |
4,833,284us-gaap_TreasuryStockShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|||||||
Increase (Decrease) in Stockholders' Equity [Roll Forward] | ||||||||
Exercise of stock options (in shares) | 682,619us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |
682,619us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
||||||
Exercise of stock options, net | 2,074us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised |
2,074us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
|||||
Stock-based compensation | 8,064us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue |
8,064us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
||||||
Unrealized (loss) gain from interest rate hedge, net | 3,427us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax |
3,427us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
||||||
Foreign currency translation adjustment | (1,028)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax |
(1,028)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
||||||
Non-controlling interest | 35amrc_MinorityInterestInForeignSubsidiary |
35amrc_MinorityInterestInForeignSubsidiary / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
||||||
Retirement of treasury shares (in shares) |
(4,833,284)us-gaap_TreasuryStockSharesRetired / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
(4,833,284)us-gaap_TreasuryStockSharesRetired / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
||||||
Retirement of treasury shares |
(693)us-gaap_TreasuryStockRetiredCostMethodAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
(8,490)us-gaap_TreasuryStockRetiredCostMethodAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
9,183us-gaap_TreasuryStockRetiredCostMethodAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|||||
Net income | 2,414us-gaap_NetIncomeLoss | |||||||
Ending balance at Dec. 31, 2013 | 276,806us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest |
102,587us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
171,094us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
3,112us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
8us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
3us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember |
Treasury stock ending balance (in shares) at Dec. 31, 2013 |
0us-gaap_TreasuryStockShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|||||||
Common stock ending balance (in shares) at Dec. 31, 2013 |
27,869,317us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
18,000,000us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember |
||||||
Increase (Decrease) in Stockholders' Equity [Roll Forward] | ||||||||
Exercise of stock options (in shares) | 482,475us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |
482,475us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
||||||
Exercise of stock options, net | 1,447us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised |
1,447us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
|||||
Stock-based compensation | 3,411us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue |
3,411us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
||||||
Unrealized (loss) gain from interest rate hedge, net | (2,217)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax |
(2,217)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
||||||
Foreign currency translation adjustment | (3,515)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax |
(3,515)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
||||||
Non-controlling interest | (9)amrc_MinorityInterestInForeignSubsidiary |
(9)amrc_MinorityInterestInForeignSubsidiary / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
||||||
Net income | 10,383us-gaap_NetIncomeLoss | |||||||
Ending balance at Dec. 31, 2014 | $ 286,306us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest |
$ 107,445us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
$ 181,477us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
$ 0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
$ (2,620)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
$ (1)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementEquityComponentsAxis = us-gaap_NoncontrollingInterestMember |
$ 3us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
$ 2us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember |
Treasury stock ending balance (in shares) at Dec. 31, 2014 |
0us-gaap_TreasuryStockShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|||||||
Common stock ending balance (in shares) at Dec. 31, 2014 |
28,351,792us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
18,000,000us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember |
X | ||||||||||
- Definition
Minority Interest in Foreign Subsidiary No definition available.
|
X | ||||||||||
- Definition
This element represents the amount of recognized equity-based compensation during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized). Alternate captions include the words "stock-based compensation". Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss). Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Number of share options (or share units) exercised during the current period. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Value of stock issued as a result of the exercise of stock options. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Number of shares of common and preferred stock retired from treasury during the period. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|