| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL document created with Toppan Merrill Bridge 10.5.0.8 --> |
<!-- Based on XBRL 2.1 --> |
<!-- Created on: 4/11/2024 8:00:13 PM --> |
<!-- Modified on: 4/11/2024 8:00:13 PM --> |
<xsd:schema targetNamespace="http://www.arganinc.com/20240131" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:agx="http://www.arganinc.com/20240131" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:srt-roles="http://fasb.org/srt-roles/2023" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:attributeFormDefault="unqualified" xmlns:srt="http://fasb.org/srt/2023" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2023"> |
| <xsd:annotation> |
| | <xsd:appinfo> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureStandardAndCustomAxisDomainDefaults" id="DisclosureStandardAndCustomAxisDomainDefaults"> |
| <link:definition> 99900 - Disclosure - Standard And Custom Axis Domain Defaults </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/StatementConsolidatedStatementsOfEarnings" id="StatementConsolidatedStatementsOfEarnings"> |
| <link:definition> 00100 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/StatementConsolidatedBalanceSheets" id="StatementConsolidatedBalanceSheets"> |
| <link:definition> 00200 - Statement - CONSOLIDATED BALANCE SHEETS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/StatementConsolidatedStatementsOfCashFlows" id="StatementConsolidatedStatementsOfCashFlows"> |
| <link:definition> 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCashCashEquivalentsAndInvestmentsInvestmentsDetails" id="DisclosureCashCashEquivalentsAndInvestmentsInvestmentsDetails"> |
| <link:definition> 40302 - Disclosure - CASH, CASH EQUIVALENTS AND INVESTMENTS - Investments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureIntangibleAssetsChangesInBalancesOfGoodwillDetails" id="DisclosureIntangibleAssetsChangesInBalancesOfGoodwillDetails"> |
| <link:definition> 40601 - Disclosure - INTANGIBLE ASSETS - Changes in the Balances of Goodwill (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureIntangibleAssetsComponentsOfIntangibleAssetsDetails" id="DisclosureIntangibleAssetsComponentsOfIntangibleAssetsDetails"> |
| <link:definition> 40602 - Disclosure - INTANGIBLE ASSETS - Components of Intangible Assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleFutureAmortizationScheduleDetails" id="DisclosureIntangibleAssetsFiniteLivedIntangibleFutureAmortizationScheduleDetails"> |
| <link:definition> 40603 - Disclosure - INTANGIBLE ASSETS - Finite Lived Intangible Future Amortization Schedule (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentDetails" id="DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentDetails"> |
| <link:definition> 40701 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Summary of Property, Plant and Equipment (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCommitmentsFutureMinimumLeasePaymentsDetails" id="DisclosureCommitmentsFutureMinimumLeasePaymentsDetails"> |
| <link:definition> 40902 - Disclosure - COMMITMENTS - Future minimum lease payments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCommitmentsFutureMinimumLeasePaymentsDetailsCalc2" id="DisclosureCommitmentsFutureMinimumLeasePaymentsDetailsCalc2"> |
| <link:definition> 41002 - Disclosure - COMMITMENTS - Future minimum lease payments (Details) Calc2 </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureIncomeTaxesComponentsOfCompanySIncomeTaxExpenseDetails" id="DisclosureIncomeTaxesComponentsOfCompanySIncomeTaxExpenseDetails"> |
| <link:definition> 41201 - Disclosure - INCOME TAXES - Components of Company's Income Tax Expense (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureIncomeTaxesIncomeTaxExpenseReconciliationDetails" id="DisclosureIncomeTaxesIncomeTaxExpenseReconciliationDetails"> |
| <link:definition> 41202 - Disclosure - INCOME TAXES - Income Tax Expense Reconciliation (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureIncomeTaxesScheduleOfTaxEffectsOfTemporaryDifferencesThatGaveRiseToDeferredTaxAssetsDetails" id="DisclosureIncomeTaxesScheduleOfTaxEffectsOfTemporaryDifferencesThatGaveRiseToDeferredTaxAssetsDetails"> |
| <link:definition> 41206 - Disclosure - INCOME TAXES - Schedule of Tax Effects of Temporary Differences that Gave Rise to Deferred Tax Assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureNetIncomePerShareDetails" id="DisclosureNetIncomePerShareDetails"> |
| <link:definition> 41301 - Disclosure - NET INCOME PER SHARE (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureSupplementalFinancialStatementInformationOtherCurrentAssetsDetails" id="DisclosureSupplementalFinancialStatementInformationOtherCurrentAssetsDetails"> |
| <link:definition> 41801 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION - Other Current Assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureSupplementalFinancialStatementInformationAccruedExpensesDetails" id="DisclosureSupplementalFinancialStatementInformationAccruedExpensesDetails"> |
| <link:definition> 41802 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION - Accrued Expenses (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation"> |
| <link:definition> 00090 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/StatementConsolidatedBalanceSheetsParenthetical" id="StatementConsolidatedBalanceSheetsParenthetical"> |
| <link:definition> 00205 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/StatementConsolidatedStatementsOfStockholdersEquity" id="StatementConsolidatedStatementsOfStockholdersEquity"> |
| <link:definition> 00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation" id="DisclosureDescriptionOfBusinessAndBasisOfPresentation"> |
| <link:definition> 10101 - Disclosure - DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCashCashEquivalentsAndInvestments" id="DisclosureCashCashEquivalentsAndInvestments"> |
| <link:definition> 10301 - Disclosure - CASH, CASH EQUIVALENTS AND INVESTMENTS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureAccountsReceivable" id="DisclosureAccountsReceivable"> |
| <link:definition> 10501 - Disclosure - ACCOUNTS RECEIVABLE </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureIntangibleAssets" id="DisclosureIntangibleAssets"> |
| <link:definition> 10601 - Disclosure - INTANGIBLE ASSETS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosurePropertyPlantAndEquipmentNet" id="DisclosurePropertyPlantAndEquipmentNet"> |
| <link:definition> 10701 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureFinancingArrangements" id="DisclosureFinancingArrangements"> |
| <link:definition> 10801 - Disclosure - FINANCING ARRANGEMENTS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCommitments" id="DisclosureCommitments"> |
| <link:definition> 10901 - Disclosure - COMMITMENTS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureLegalContingencies" id="DisclosureLegalContingencies"> |
| <link:definition> 11001 - Disclosure - LEGAL CONTINGENCIES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureStockBasedCompensation" id="DisclosureStockBasedCompensation"> |
| <link:definition> 11101 - Disclosure - STOCK-BASED COMPENSATION </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes"> |
| <link:definition> 11201 - Disclosure - INCOME TAXES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureNetIncomePerShare" id="DisclosureNetIncomePerShare"> |
| <link:definition> 11301 - Disclosure - NET INCOME PER SHARE </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCashDividendsAndCommonStockRepurchases" id="DisclosureCashDividendsAndCommonStockRepurchases"> |
| <link:definition> 11401 - Disclosure - CASH DIVIDENDS AND COMMON STOCK REPURCHASES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureVariableInterestEntity" id="DisclosureVariableInterestEntity"> |
| <link:definition> 11501 - Disclosure - VARIABLE INTEREST ENTITY </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCustomerConcentrations" id="DisclosureCustomerConcentrations"> |
| <link:definition> 11601 - Disclosure - CUSTOMER CONCENTRATIONS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureSegmentReporting" id="DisclosureSegmentReporting"> |
| <link:definition> 11701 - Disclosure - SEGMENT REPORTING </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureSubsequentEvents" id="DisclosureSubsequentEvents"> |
| <link:definition> 11901 - Disclosure - SUBSEQUENT EVENTS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies" id="DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies"> |
| <link:definition> 20102 - Disclosure - DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCashCashEquivalentsAndInvestmentsTables" id="DisclosureCashCashEquivalentsAndInvestmentsTables"> |
| <link:definition> 30303 - Disclosure - CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureIntangibleAssetsTables" id="DisclosureIntangibleAssetsTables"> |
| <link:definition> 30603 - Disclosure - INTANGIBLE ASSETS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosurePropertyPlantAndEquipmentNetTables" id="DisclosurePropertyPlantAndEquipmentNetTables"> |
| <link:definition> 30703 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCommitmentsTables" id="DisclosureCommitmentsTables"> |
| <link:definition> 30903 - Disclosure - COMMITMENTS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureStockBasedCompensationTables" id="DisclosureStockBasedCompensationTables"> |
| <link:definition> 31103 - Disclosure - STOCK-BASED COMPENSATION (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables"> |
| <link:definition> 31203 - Disclosure - INCOME TAXES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureNetIncomePerShareTables" id="DisclosureNetIncomePerShareTables"> |
| <link:definition> 31303 - Disclosure - NET INCOME PER SHARE (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureSegmentReportingTables" id="DisclosureSegmentReportingTables"> |
| <link:definition> 31703 - Disclosure - SEGMENT REPORTING (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" id="DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails"> |
| <link:definition> 40101 - Disclosure - DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureRevenuesFromContractsWithCustomersDisaggregationOfRevenuesDetails" id="DisclosureRevenuesFromContractsWithCustomersDisaggregationOfRevenuesDetails"> |
| <link:definition> 40201 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS - Disaggregation of Revenues (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureRevenuesFromContractsWithCustomersDetails" id="DisclosureRevenuesFromContractsWithCustomersDetails"> |
| <link:definition> 40202 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureRevenuesFromContractsWithCustomersRemainingUnsatisfiedPerformanceObligationsDetails" id="DisclosureRevenuesFromContractsWithCustomersRemainingUnsatisfiedPerformanceObligationsDetails"> |
| <link:definition> 40203 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS - Remaining Unsatisfied Performance Obligations (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureRevenuesFromContractsWithCustomersRemainingUnsatisfiedPerformanceObligationsDefaultDetails" id="DisclosureRevenuesFromContractsWithCustomersRemainingUnsatisfiedPerformanceObligationsDefaultDetails"> |
| <link:definition> 40203 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS - Remaining Unsatisfied Performance Obligations Default (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCashCashEquivalentsAndInvestmentsDetails" id="DisclosureCashCashEquivalentsAndInvestmentsDetails"> |
| <link:definition> 40301 - Disclosure - CASH, CASH EQUIVALENTS AND INVESTMENTS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCashCashEquivalentsAndInvestmentsAvailableForSaleSecuritiesDetails" id="DisclosureCashCashEquivalentsAndInvestmentsAvailableForSaleSecuritiesDetails"> |
| <link:definition> 40303 - Disclosure - CASH, CASH EQUIVALENTS AND INVESTMENTS - Available-for-Sale Securities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsOnRecurringBasisDetails" id="DisclosureFairValueMeasurementsFinancialInstrumentsOnRecurringBasisDetails"> |
| <link:definition> 40401 - Disclosure - FAIR VALUE MEASUREMENTS - Financial Instruments on a Recurring Basis (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureAccountsReceivableDetails" id="DisclosureAccountsReceivableDetails"> |
| <link:definition> 40501 - Disclosure - ACCOUNTS RECEIVABLE (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" id="DisclosureIntangibleAssetsAdditionalInformationDetails"> |
| <link:definition> 40604 - Disclosure - INTANGIBLE ASSETS - Additional Information - (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentByGeographicAreaDetails" id="DisclosurePropertyPlantAndEquipmentNetSummaryOfPropertyPlantAndEquipmentByGeographicAreaDetails"> |
| <link:definition> 40702 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Summary of Property, Plant and Equipment by Geographic Area (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosurePropertyPlantAndEquipmentNetDepreciationExpenseAndCostOfMaintenanceAndRepairsDetails" id="DisclosurePropertyPlantAndEquipmentNetDepreciationExpenseAndCostOfMaintenanceAndRepairsDetails"> |
| <link:definition> 40703 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET - Depreciation Expense and Cost of Maintenance and Repairs (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureFinancingArrangementsDetails" id="DisclosureFinancingArrangementsDetails"> |
| <link:definition> 40801 - Disclosure - FINANCING ARRANGEMENTS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCommitmentsLeasesDetails" id="DisclosureCommitmentsLeasesDetails"> |
| <link:definition> 40901 - Disclosure - COMMITMENTS - Leases (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCommitmentsWarrantiesDetails" id="DisclosureCommitmentsWarrantiesDetails"> |
| <link:definition> 40903 - Disclosure - COMMITMENTS - Warranties (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCommitmentsEmployeeBenefitPlansDetails" id="DisclosureCommitmentsEmployeeBenefitPlansDetails"> |
| <link:definition> 40904 - Disclosure - COMMITMENTS - Employee Benefit Plans (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureLegalContingenciesDetails" id="DisclosureLegalContingenciesDetails"> |
| <link:definition> 41001 - Disclosure - LEGAL CONTINGENCIES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureStockBasedCompensationSummaryOfActivityUnderCompanySStockOptionPlansDetails" id="DisclosureStockBasedCompensationSummaryOfActivityUnderCompanySStockOptionPlansDetails"> |
| <link:definition> 41101 - Disclosure - STOCK-BASED COMPENSATION - Summary of Activity under Company's Stock Option Plans (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureStockBasedCompensationSummaryOfChangeInNumberOfNonVestedOptionsToPurchaseSharesOfCommonStockDetails" id="DisclosureStockBasedCompensationSummaryOfChangeInNumberOfNonVestedOptionsToPurchaseSharesOfCommonStockDetails"> |
| <link:definition> 41102 - Disclosure - STOCK-BASED COMPENSATION - Summary of Change in Number of Non-Vested Options to Purchase Shares of Common Stock (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureStockBasedCompensationSummaryOfChangeInRestrictedStockUnitsDetails" id="DisclosureStockBasedCompensationSummaryOfChangeInRestrictedStockUnitsDetails"> |
| <link:definition> 41103 - Disclosure - STOCK-BASED COMPENSATION - Summary of Change in restricted stock units (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" id="DisclosureStockBasedCompensationAdditionalInformationDetails"> |
| <link:definition> 41104 - Disclosure - STOCK-BASED COMPENSATION - Additional Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureIncomeTaxesNetOperatingLossCarrybackDetails" id="DisclosureIncomeTaxesNetOperatingLossCarrybackDetails"> |
| <link:definition> 41203 - Disclosure - INCOME TAXES - Net Operating Loss Carryback (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureIncomeTaxesResearchAndDevelopmentTaxCreditsDetails" id="DisclosureIncomeTaxesResearchAndDevelopmentTaxCreditsDetails"> |
| <link:definition> 41204 - Disclosure - INCOME TAXES - Research and Development Tax Credits (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureIncomeTaxesSolarEnergyProjectsAndSupplementalCashFlowInformationDetails" id="DisclosureIncomeTaxesSolarEnergyProjectsAndSupplementalCashFlowInformationDetails"> |
| <link:definition> 41207 - Disclosure - INCOME TAXES - Solar Energy Projects And Supplemental Cash Flow Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureNetIncomePerShareAdditionalInformationDetails" id="DisclosureNetIncomePerShareAdditionalInformationDetails"> |
| <link:definition> 41302 - Disclosure - NET INCOME PER SHARE - Additional information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCashDividendsAndCommonStockRepurchasesDetails" id="DisclosureCashDividendsAndCommonStockRepurchasesDetails"> |
| <link:definition> 41401 - Disclosure - CASH DIVIDENDS AND COMMON STOCK REPURCHASES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureVariableInterestEntityDetails" id="DisclosureVariableInterestEntityDetails"> |
| <link:definition> 41501 - Disclosure - VARIABLE INTEREST ENTITY (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCustomerConcentrationsDetails" id="DisclosureCustomerConcentrationsDetails"> |
| <link:definition> 41601 - Disclosure - CUSTOMER CONCENTRATIONS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureSegmentReportingDetails" id="DisclosureSegmentReportingDetails"> |
| <link:definition> 41701 - Disclosure - SEGMENT REPORTING (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureSupplementalFinancialStatementInformationAdditionalInformationDetails" id="DisclosureSupplementalFinancialStatementInformationAdditionalInformationDetails"> |
| <link:definition> 41803 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION - Additional Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureSubsequentEventsDetails" id="DisclosureSubsequentEventsDetails"> |
| <link:definition> 41901 - Disclosure - SUBSEQUENT EVENTS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureRevenuesFromContractsWithCustomers" id="DisclosureRevenuesFromContractsWithCustomers"> |
| <link:definition> 10201 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureFairValueMeasurements" id="DisclosureFairValueMeasurements"> |
| <link:definition> 10401 - Disclosure - FAIR VALUE MEASUREMENTS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureSupplementalFinancialStatementInformation" id="DisclosureSupplementalFinancialStatementInformation"> |
| <link:definition> 11801 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureRevenuesFromContractsWithCustomersTables" id="DisclosureRevenuesFromContractsWithCustomersTables"> |
| <link:definition> 30203 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureFairValueMeasurementsTables" id="DisclosureFairValueMeasurementsTables"> |
| <link:definition> 30403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureSupplementalFinancialStatementInformationTables" id="DisclosureSupplementalFinancialStatementInformationTables"> |
| <link:definition> 31803 - Disclosure - SUPPLEMENTAL FINANCIAL STATEMENT INFORMATION (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureCashCashEquivalentsAndInvestmentsEarningsOnInvestedFundsDetails" id="DisclosureCashCashEquivalentsAndInvestmentsEarningsOnInvestedFundsDetails"> |
| <link:definition> 40304 - Disclosure - CASH, CASH EQUIVALENTS AND INVESTMENTS - Earnings on Invested Funds (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.arganinc.com/role/DisclosureIncomeTaxesUnrecognizedIncomeTaxBenefitsDetails" id="DisclosureIncomeTaxesUnrecognizedIncomeTaxBenefitsDetails"> |
| <link:definition> 41205 - Disclosure - INCOME TAXES - Unrecognized Income Tax Benefits (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="agx-20240131_pre.xml" xlink:title="Presentation Links, all" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="agx-20240131_cal.xml" xlink:title="Calculation Links, all" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="agx-20240131_def.xml" xlink:title="Definition Links, all" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="agx-20240131_lab.xml" xlink:title="Label Links, all" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | </xsd:appinfo> |
| | </xsd:annotation> |
| <xsd:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/> |
| <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/> |
| <xsd:import namespace="http://fasb.org/us-roles/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd"/> |
| <xsd:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/> |
| <xsd:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/ecd-sub/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd"/> |
| <xsd:element id="agx_AtlanticProjectsCompanyLimitedMember" name="AtlanticProjectsCompanyLimitedMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="agx_DeferredTaxLiabilitiesConstructionContracts" name="DeferredTaxLiabilitiesConstructionContracts" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xsd:element id="agx_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="FurnitureMachineryAndEquipmentMember" id="agx_FurnitureMachineryAndEquipmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="GemmaPowerSystemsMember" id="agx_GemmaPowerSystemsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="MajorCustomerOneMember" id="agx_MajorCustomerOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="MajorCustomerThreeMember" id="agx_MajorCustomerThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="MajorCustomerTwoMember" id="agx_MajorCustomerTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfMajorCustomers" id="agx_NumberOfMajorCustomers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PowerIndustryServicesMember" id="agx_PowerIndustryServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfDescriptionOfBusinessLineItems" id="agx_ScheduleOfDescriptionOfBusinessLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfDescriptionOfBusinessTable" id="agx_ScheduleOfDescriptionOfBusinessTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsStockOptionExercisableWeightedAverageGrantDateFairValue" id="agx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsStockOptionExercisableWeightedAverageGrantDateFairValue" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsStockOptionOutstandingWeightedAverageGrantDateFairValue" id="agx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsStockOptionOutstandingWeightedAverageGrantDateFairValue" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="TelecommunicationsInfrastructureServicesMember" id="agx_TelecommunicationsInfrastructureServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element id="agx_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" name="ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="agx_StockPlanMember" name="StockPlanMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="agx_TradeAndOtherReceivablesDisclosureTextBlock" name="TradeAndOtherReceivablesDisclosureTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="agx_InvestmentMaturityPeriod" name="InvestmentMaturityPeriod" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="agx_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndOther" name="DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndOther" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xsd:element id="agx_CommitmentDisclosureAbstract" name="CommitmentDisclosureAbstract" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="agx_IncentiveStockOptionsMember" name="IncentiveStockOptionsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="agx_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeriodForMonthlyClosingPrices" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRatePeriodForMonthlyClosingPrices" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="agx_PeriodOfAmortizationOfGoodwillForIncomeTaxPurpose" name="PeriodOfAmortizationOfGoodwillForIncomeTaxPurpose" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="agx_IndustrialFabricationAndFieldServicesMember" name="IndustrialFabricationAndFieldServicesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="agx_WeightedAverageRateDepositCertificatesOfDeposit" name="WeightedAverageRateDepositCertificatesOfDeposit" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant"/> |
| <xsd:element id="agx_WarrantyPeriodForConstructionContracts" name="WarrantyPeriodForConstructionContracts" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="agx_PercentageReductionInAggregateFairValueOfStockOption" name="PercentageReductionInAggregateFairValueOfStockOption" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="agx_AdditionsToOtherIntangibleAssets" name="AdditionsToOtherIntangibleAssets" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xsd:element id="agx_RetainedAmountUnderConstructionContracts" name="RetainedAmountUnderConstructionContracts" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xsd:element id="agx_PerformanceBasedRestrictedStockUnitsMember" name="PerformanceBasedRestrictedStockUnitsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="agx_PeriodForIdentifyAndQuantifyResearchAndDevelopmentTaxCredits" name="PeriodForIdentifyAndQuantifyResearchAndDevelopmentTaxCredits" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="agx_IncomeTaxExpenseBenefitsAssociatedWithResearchAndDevelopment" name="IncomeTaxExpenseBenefitsAssociatedWithResearchAndDevelopment" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xsd:element id="agx_UnrecognizedIncomeTaxBenefitsRelatedToResearchAndDevelopmentCredits" name="UnrecognizedIncomeTaxBenefitsRelatedToResearchAndDevelopmentCredits" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xsd:element id="agx_DefineContributionPlanDeferredPeriod" name="DefineContributionPlanDeferredPeriod" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="agx_IncomeTaxRefundsAndPrepaidIncomeTaxes" name="IncomeTaxRefundsAndPrepaidIncomeTaxes" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" abstract="false"/> |
| <xsd:element id="agx_IndustryServicesMember" name="IndustryServicesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="agx_CountryOtherMember" name="CountryOtherMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="agx_IncreaseInLossCarrybackPeriodForCertainLosses" name="IncreaseInLossCarrybackPeriodForCertainLosses" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="agx_NPricedChangeOrdersIncludedInTransactionPrices" name="NPricedChangeOrdersIncludedInTransactionPrices" nillable="true" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant"/> |
| <xsd:element id="agx_Plan2020Member" name="Plan2020Member" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="agx_PercentageOfMaximumSharesForTargetNumberOfSharesAwarded" name="PercentageOfMaximumSharesForTargetNumberOfSharesAwarded" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="agx_DomesticNetOperatingLossCarryback" name="DomesticNetOperatingLossCarryback" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xsd:element id="agx_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExcessExecutiveCompensationAmount" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExcessExecutiveCompensationAmount" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xsd:element id="agx_DeferredTaxAssetsLeaseLiabilities" name="DeferredTaxAssetsLeaseLiabilities" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xsd:element id="agx_DeferredTaxLiabilitiesRightOfUseAssets" name="DeferredTaxLiabilitiesRightOfUseAssets" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xsd:element id="agx_LineOfCreditFacilityContingentIncreaseAdditionalBorrowingCapacity" name="LineOfCreditFacilityContingentIncreaseAdditionalBorrowingCapacity" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xsd:element id="agx_LettersOfCreditExpireOnMay312024Member" name="LettersOfCreditExpireOnMay312024Member" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="agx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageGrantDateFairValue" nillable="true" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="agx_RenewablePerformanceBasedRestrictedStockUnitsMember" name="RenewablePerformanceBasedRestrictedStockUnitsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="agx_TimeBasedRestrictedStockUnitsMember" name="TimeBasedRestrictedStockUnitsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="agx_RemainingBondedPerformanceObligations" name="RemainingBondedPerformanceObligations" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xsd:element id="agx_CashInvestmentCommitments" name="CashInvestmentCommitments" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xsd:element name="LeeTelecomIncMember" id="agx_LeeTelecomIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="NumberOfSharesIssuableUnderRestrictedStockUnitsAwardedDuringPeriod" id="agx_NumberOfSharesIssuableUnderRestrictedStockUnitsAwardedDuringPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false"/> |
| <xsd:element name="InitialApplicationsPeriodCumulativeEffectTransitionAxis" id="agx_InitialApplicationsPeriodCumulativeEffectTransitionAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="InitialApplicationsPeriodCumulativeEffectTransitionDomain" id="agx_InitialApplicationsPeriodCumulativeEffectTransitionDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="DeferredTaxAssetsDeferredResearchAndDevelopmentCost" id="agx_DeferredTaxAssetsDeferredResearchAndDevelopmentCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="GainOnSettlementOfImpairedDevelopmentCost" id="agx_GainOnSettlementOfImpairedDevelopmentCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="OperatingLeaseRightOfUseAssetAndOtherAssets" id="agx_OperatingLeaseRightOfUseAssetAndOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="AccruedProjectCostsCurrent" id="agx_AccruedProjectCostsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="AccruedLeaseLiabilitiesCurrent" id="agx_AccruedLeaseLiabilitiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="VariableInterestEntityDisclosureAbstract" id="agx_VariableInterestEntityDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="UnrecognizedTaxBenefitsContractAssetsReduction" id="agx_UnrecognizedTaxBenefitsContractAssetsReduction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="UnrecognizedTaxBenefitsDecreaseResultingFromResearchAndDevelopmentTaxCredit" id="agx_UnrecognizedTaxBenefitsDecreaseResultingFromResearchAndDevelopmentTaxCredit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="UnrecognizedTaxBenefitsContractAssets" id="agx_UnrecognizedTaxBenefitsContractAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="IncomeTaxBenefitRecognizedRelatedToResearchAndDevelopmentCredits" id="agx_IncomeTaxBenefitRecognizedRelatedToResearchAndDevelopmentCredits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="TotalAmountOfResearchAndDevelopmentTaxCreditsThatIrsAllowedToClaimPursuantToFinalSettlement" id="agx_TotalAmountOfResearchAndDevelopmentTaxCreditsThatIrsAllowedToClaimPursuantToFinalSettlement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="UnfavorableTaxExpenseImpactFromIrsTaxSettlement." id="agx_UnfavorableTaxExpenseImpactFromIrsTaxSettlement." type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="SupplementalFinancialStatementInformationAbstract" id="agx_SupplementalFinancialStatementInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="FraudulentlyInducedPaymentMember" id="agx_FraudulentlyInducedPaymentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="AvailableForSaleSecuritiesPolicyTextBlock" id="agx_AvailableForSaleSecuritiesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="TreasuryStockPolicyTextBlock" id="agx_TreasuryStockPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="AccruedInvestmentIncomeDividendReceivable" id="agx_AccruedInvestmentIncomeDividendReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="EarningsPerSharePerformanceBasedRestrictedStockUnitsMember" id="agx_EarningsPerSharePerformanceBasedRestrictedStockUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearOneToTwo" id="agx_DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearOneToTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearOneToTwo" id="agx_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearOneToTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearTwoToThree" id="agx_DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearTwoToThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearTwoToThree" id="agx_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearTwoToThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="ShortTermRentalAgreementsExpense" id="agx_ShortTermRentalAgreementsExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="CashDividendAndTreasuryStockAbstract" id="agx_CashDividendAndTreasuryStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="CashDividendAndTreasuryStockTextBlock" id="agx_CashDividendAndTreasuryStockTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="TreasuryStockSettlementOfStockOptionExercisesAndOtherShareBasedAwards" id="agx_TreasuryStockSettlementOfStockOptionExercisesAndOtherShareBasedAwards" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxAfterYearOneThroughTwo" id="agx_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxAfterYearOneThroughTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxAfterYearTwoThroughThree" id="agx_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxAfterYearTwoThroughThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="UnrecognizedTaxLossBenefit" id="agx_UnrecognizedTaxLossBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="OperatingLeasesPaid" id="agx_OperatingLeasesPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="KilrootProjectMember" id="agx_KilrootProjectMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="EstimatedLoss" id="agx_EstimatedLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="EstimatedLossIncludingReversalOfNetGrossProfitRecordedInPreviousYears" id="agx_EstimatedLossIncludingReversalOfNetGrossProfitRecordedInPreviousYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxAfterYearOneThroughTwo" id="agx_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxAfterYearOneThroughTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="PercentageIncreaseInCommonStockDividendPerShare" id="agx_PercentageIncreaseInCommonStockDividendPerShare" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false"/> |
| <xsd:element name="ShareBasedPaymentArrangementAveragePricePerShareOfSharesWithheldForTaxWithholdingObligation" id="agx_ShareBasedPaymentArrangementAveragePricePerShareOfSharesWithheldForTaxWithholdingObligation" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxAfterYearTwoThroughThree" id="agx_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxAfterYearTwoThroughThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="ScheduleOfLeaseTermAndDiscountRatesOfOperatingLeasesOfLesseeTableTextBlock" id="agx_ScheduleOfLeaseTermAndDiscountRatesOfOperatingLeasesOfLesseeTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageGrantDateFairValue" id="agx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageGrantDateFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="EffectiveIncomeTaxRateReconciliationAdjustmentsToValuationsForForeignNolsAmount" id="agx_EffectiveIncomeTaxRateReconciliationAdjustmentsToValuationsForForeignNolsAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="AmortizationOfEquityInvestmentsInSolarEnergyProjects" id="agx_AmortizationOfEquityInvestmentsInSolarEnergyProjects" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="InvestmentsCommittedButNotYetPaid" id="agx_InvestmentsCommittedButNotYetPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit"/> |
| </xsd:schema> |