XML 57 R41.htm IDEA: XBRL DOCUMENT
v3.3.1.900

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Revenues by Service Category (Details) - USD ($) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Jan. 31, 2016 | Oct. 31, 2015 | Jul. 31, 2015 | Apr. 30, 2015 | Jan. 31, 2015 | Oct. 31, 2014 | Jul. 31, 2014 | Apr. 30, 2014 | Jan. 31, 2016 | Jan. 31, 2015 | Jan. 31, 2014
Product information |  |  |  |  |  |  |  |  |  |  |
Revenues | $ 116,386,000 | $ 113,967,000 | $ 97,434,000 | $ 85,488,000 | $ 102,325,000 | $ 127,564,000 | $ 102,030,000 | $ 51,191,000 | $ 413,275,000 | $ 383,110,000 | $ 227,455,000
Other income (expense) |  |  |  |  |  |  |  |  |  |  |
Foreign Currency |  |  |  |  |  |  |  |  |  |  |
Foreign currency gains |  |  |  |  |  |  |  |  | 139,000 |  |
Power Industry Services |  |  |  |  |  |  |  |  |  |  |
Product information |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  | 387,636,000 | 376,676,000 | 218,649,000
Core Services | Power Industry Services |  |  |  |  |  |  |  |  |  |  |
Product information |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  | 383,378,000 | $ 376,676,000 | 191,597,000
Project Development Success Fees | Power Industry Services |  |  |  |  |  |  |  |  |  |  |
Product information |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  | $ 4,258,000 |  | $ 27,052,000

X
- Definition Revenue earned during the period arising from products sold or services provided under the terms of a contract, not elsewhere specified in the taxonomy. May include government contracts, construction contracts, and any other contract related to a particular project or product. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_ContractsRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450189&loc=d3e30690-110894 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6450189&loc=d3e30700-110894 + Details
Name: | us-gaap_ForeignCurrencyTransactionGainLossRealized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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_ProductInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=agx_PowerIndustryServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=agx_CoreServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=agx_ProjectDevelopmentServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |