XML 43 R31.htm IDEA: XBRL DOCUMENT
v3.10.0.1

REVENUES FROM CONTRACT WITH CUSTOMERS - Impact of the Adoption of the New Accounting Standard (Details) - USD ($) $ in Thousands | 9 Months Ended |  |
--- | --- | --- | ---
Oct. 31, 2018 | Oct. 31, 2017 | Feb. 01, 2018 | Jan. 31, 2018
Impact of the Adoption of the New Accounting Standard |  |  |  |
Accounts receivable, net | $ 43,612 |  |  | $ 24,756
Contract assets | 55,628 |  |  | 13,847
Contract liabilities | 9,778 |  |  | 47,613
Deferred taxes | 1,388 |  |  | 1,293
Retained earnings | 253,716 |  |  | 211,150
Retained amounts by project owners | 14,200 |  |  | 69,700
Change in contracts in progress, net | 79,616 | $ 94,629 |  |
Balances Reported Previously |  |  |  |
Impact of the Adoption of the New Accounting Standard |  |  |  |
Accounts receivable, net |  |  |  | 94,440
Costs and estimated earnings in excess of billings |  |  |  | 4,887
Billings in excess of costs and estimated earnings |  |  |  | 108,388
Deferred taxes |  |  |  | 1,279
Retained earnings |  |  |  | 211,112
Impact of the Adoption of ASC Topic 606 |  |  |  |
Impact of the Adoption of the New Accounting Standard |  |  |  |
Accounts receivable, net |  |  |  | (69,684)
Costs and estimated earnings in excess of billings |  |  |  | (4,887)
Contract assets |  |  |  | 13,847
Billings in excess of costs and estimated earnings |  |  |  | (108,388)
Contract liabilities |  |  |  | 47,613
Deferred taxes |  |  |  | 13
Retained earnings |  |  |  | $ 38
Retained amounts by project owners | 14,200 |  |  |
Capitalized project costs, net | 300 |  |  |
Change in contracts in progress, net | 79,600 | 94,600 |  |
Decline in the amounts of billings in excess of costs and estimated earnings | (93,100) | (62,400) |  |
Increase in costs and estimated earnings in excess of billings | 38,800 | 7,000 |  |
Increase (decrease) in customer retainages | 55,500 | $ 28,700 |  |
Revenues recognized that was included in contract liabilities | $ 45,600 |  |  |
Impact of the Adoption of ASC Topic 606 | Maximum |  |  |  |
Impact of the Adoption of the New Accounting Standard |  |  |  |
Retained earnings |  |  | $ 100 |

X
- Definition Liability attributable to (i) billings in excess of costs and estimated earnings under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs and estimated earnings incurred and accumulated under the completed contract accounting method. + References No definition available. + Details
Name: | agx_BillingsInExcessOfCostsAndEstimatedEarnings
Namespace Prefix: | agx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of receivable reflecting the cost incurred and estimated earnings on uncompleted contracts in excess of related billings. + References No definition available. + Details
Name: | agx_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsOrPrograms
Namespace Prefix: | agx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of increase (decrease) in billings in excess of costs and estimated earnings. + References No definition available. + Details
Name: | agx_IncreaseDecreaseInBillingsInExcessOfCostsAndEstimatedEarnings
Namespace Prefix: | agx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in contracts in progress, net of uncollectible accounts. + References No definition available. + Details
Name: | agx_IncreaseDecreaseInContractInProgressNet
Namespace Prefix: | agx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in costs and estimated earnings in excess of billings. + References No definition available. + Details
Name: | agx_IncreaseDecreaseInCostsAndEstimatedEarningsInExcessOfBillings
Namespace Prefix: | agx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in customer retainages. + References No definition available. + Details
Name: | agx_IncreaseDecreaseInCustomerRetainages
Namespace Prefix: | agx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amounts retained by project owners under construction contracts. + References No definition available. + Details
Name: | agx_RetainedAmountUnderConstructionContracts
Namespace Prefix: | agx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of revenues recognized that was included in contract liabilities. + References No definition available. + Details
Name: | agx_RevenuesRecognizedThatWasIncludedInContractLiabilities
Namespace Prefix: | agx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AccountsReceivableNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054 + Details
Name: | us-gaap_CapitalizedContractCostNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044 + Details
Name: | us-gaap_ContractWithCustomerAssetNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=82913847&loc=SL49130549-203045 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044 + Details
Name: | us-gaap_ContractWithCustomerLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e31958-109318 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318 + Details
Name: | us-gaap_DeferredTaxLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cumulative amount of the reporting entity's undistributed earnings or deficit. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_RetainedEarningsAccumulatedDeficit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |