XML 79 R41.htm IDEA: XBRL DOCUMENT
v2.4.1.9

The Company and Summary of Significant Accounting Policies (Details) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2014 Segment | Dec. 31, 2013 | Dec. 31, 2012
The Company and Summary of Significant Accounting Policies [Abstract] |  |  |
Percentage of pure gallium products produces by joint ventures (in hundredths) | 99.99%axti_PercentageOfPureGalliumProductsProducesByJointVentures |  |
Foreign Currency Translation [Abstract] |  |  |
Foreign currency transaction exchange gains (losses) | $ (1,000,000)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax | $ (1.3)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax | $ (445,000)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
Valuation and Qualifying Accounts Disclosure [Line Items] |  |  |
Minimum period to evaluate receivable from US customer | 90 days |  |
Minimum period to evaluate receivable from other than US customer | 120 days |  |
Accounts receivable, net | 17,864,000 us-gaap_AccountsReceivableNetCurrent | 14,943,000 us-gaap_AccountsReceivableNetCurrent |
Increase in allowance for doubtful accounts | (459,000)us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease | 869,000 us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease |
Warranty Reserve [Abstract] |  |  |
Accrued product warranties | 802,000 us-gaap_ProductWarrantyAccrualClassifiedCurrent | 1,048,000 us-gaap_ProductWarrantyAccrualClassifiedCurrent | 588,000 us-gaap_ProductWarrantyAccrualClassifiedCurrent
Impairment of Long Lived Assets [Abstract] |  |  |
Impairment of long-lived assets | 0 axti_ImpairmentOfLongLivedAssets | 0 axti_ImpairmentOfLongLivedAssets | 0 axti_ImpairmentOfLongLivedAssets
Segment Reporting [Abstract] |  |  |
Number of operating segments | 1 us-gaap_NumberOfOperatingSegments |  |
Advertising Costs [Abstract] |  |  |
Advertising costs | 10,000 us-gaap_AdvertisingExpense | 12,000 us-gaap_AdvertisingExpense | 19,000 us-gaap_AdvertisingExpense
Computers and Software [Member] |  |  |
Property, Plant and Equipment [Line Items] |  |  |
Property, plant and equipment, estimated economic life | 3 years |  |
Office Equipment [Member] |  |  |
Property, Plant and Equipment [Line Items] |  |  |
Property, plant and equipment, estimated economic life | 3 years |  |
Furniture and Fixtures [Member] |  |  |
Property, Plant and Equipment [Line Items] |  |  |
Property, plant and equipment, estimated economic life | 3 years |  |
Automobiles [Member] |  |  |
Property, Plant and Equipment [Line Items] |  |  |
Property, plant and equipment, estimated economic life | 5 years |  |
Leasehold and Building Improvements [Member] |  |  |
Property, Plant and Equipment [Line Items] |  |  |
Property, plant and equipment, estimated economic life | 10 years |  |
Building [Member] |  |  |
Property, Plant and Equipment [Line Items] |  |  |
Property, plant and equipment, estimated economic life | 27 years 6 months |  |
Allowance for Doubtful Accounts [Member] |  |  |
Valuation and Qualifying Accounts Disclosure [Line Items] |  |  |
Valuation allowance balance | 410,000 us-gaap_ValuationAllowancesAndReservesBalance / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForDoubtfulAccountsMember | 869,000 us-gaap_ValuationAllowancesAndReservesBalance / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForDoubtfulAccountsMember |
Allowance for Sales Returns [Member] |  |  |
Valuation and Qualifying Accounts Disclosure [Line Items] |  |  |
Allowance deductions | 410,000 us-gaap_ValuationAllowancesAndReservesDeductions / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember | 189,000 us-gaap_ValuationAllowancesAndReservesDeductions / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember | 426,000 us-gaap_ValuationAllowancesAndReservesDeductions / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember
Additional allowance for sales return | 183,000 us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember | 130,000 us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember | 547,000 us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember
Valuation allowance balance | $ 413,000 us-gaap_ValuationAllowancesAndReservesBalance / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember | $ 186,000 us-gaap_ValuationAllowancesAndReservesBalance / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember | $ 245,000 us-gaap_ValuationAllowancesAndReservesBalance / us-gaap_ValuationAllowancesAndReservesTypeAxis = us-gaap_AllowanceForSalesReturnsMember
Revenue [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Number of customers representing significant share | 0 axti_NumberOfCustomersRepresentingSignificantShare / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesMember | 0 axti_NumberOfCustomersRepresentingSignificantShare / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesMember | 1 axti_NumberOfCustomersRepresentingSignificantShare / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesMember
Trade Accounts Receivable [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Number of customers representing significant share | 2 axti_NumberOfCustomersRepresentingSignificantShare / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember |  | 1 axti_NumberOfCustomersRepresentingSignificantShare / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember
Major Customer One [Member] | Revenue [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Percentage share generated by major customers (in hundredths) |  |  | 17.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesMember / us-gaap_MajorCustomersAxis = axti_MajorCustomerOneMember
Major Customer One [Member] | Trade Accounts Receivable [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Percentage share generated by major customers (in hundredths) | 11.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember / us-gaap_MajorCustomersAxis = axti_MajorCustomerOneMember | 20.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember / us-gaap_MajorCustomersAxis = axti_MajorCustomerOneMember |
Major Customer Two [Member] | Trade Accounts Receivable [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Percentage share generated by major customers (in hundredths) | 10.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_AccountsReceivableMember / us-gaap_MajorCustomersAxis = axti_MajorCustomerTwoMember |  |
Top Five Major Customers [Member] | Revenue [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Number of customers representing significant share | 5 axti_NumberOfCustomersRepresentingSignificantShare / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesMember / us-gaap_MajorCustomersAxis = axti_TopFiveMajorCustomersMember | 5 axti_NumberOfCustomersRepresentingSignificantShare / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesMember / us-gaap_MajorCustomersAxis = axti_TopFiveMajorCustomersMember | 5 axti_NumberOfCustomersRepresentingSignificantShare / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesMember / us-gaap_MajorCustomersAxis = axti_TopFiveMajorCustomersMember
Percentage share generated by major customers (in hundredths) | 34.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesMember / us-gaap_MajorCustomersAxis = axti_TopFiveMajorCustomersMember | 31.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesMember / us-gaap_MajorCustomersAxis = axti_TopFiveMajorCustomersMember | 37.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesMember / us-gaap_MajorCustomersAxis = axti_TopFiveMajorCustomersMember
Minimum [Member] |  |  |
Property, Plant and Equipment [Line Items] |  |  |
Property, plant and equipment, estimated economic life | 3 years |  |
Minimum [Member] | Joint Ventures [Member] |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |
Percentage of ownership, equity method (in hundredths) | 20.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = us-gaap_CorporateJointVentureMember |  |
Minimum [Member] | Majority-owned Subsidiaries [Member] |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |
Percentage of ownership, equity method (in hundredths) | 20.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = us-gaap_SubsidiariesMember |  |
Maximum [Member] |  |  |
Property, Plant and Equipment [Line Items] |  |  |
Property, plant and equipment, estimated economic life | 27 years 6 months |  |
Maximum [Member] | Wafers [Member] |  |  |
Inventory [Line Items] |  |  |
Work-in-process heldup period | 2 years |  |
Maximum [Member] | Ingots [Member] |  |  |
Inventory [Line Items] |  |  |
Work-in-process heldup period | 3 years |  |
Maximum [Member] | Joint Ventures [Member] |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |
Percentage of ownership, equity method (in hundredths) | 83.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_RangeAxis = us-gaap_MaximumMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = us-gaap_CorporateJointVentureMember |  |
Maximum [Member] | Majority-owned Subsidiaries [Member] |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |
Percentage of ownership, equity method (in hundredths) | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_RangeAxis = us-gaap_MaximumMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = us-gaap_SubsidiariesMember |  |

X
- Definition Impairment charges related to any long-lived asset. + References No definition available. + Details
Name: | axti_ImpairmentOfLongLivedAssets
Namespace Prefix: | axti_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | axti_ImpairmentOfLongLivedAssetsAbstract
Namespace Prefix: | axti_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents minimum period to evaluate receivable from US customer. + References No definition available. + Details
Name: | axti_MinimumPeriodToEvaluateReceivableFromDomesticCustomer
Namespace Prefix: | axti_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents minimum period to evaluate receivable from other than US customer. + References No definition available. + Details
Name: | axti_MinimumPeriodToEvaluateReceivableFromForeignCustomer
Namespace Prefix: | axti_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of customers who represented significant share in the entity during the reporting period. + References No definition available. + Details
Name: | axti_NumberOfCustomersRepresentingSignificantShare
Namespace Prefix: | axti_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Refers to percentage of Pure gallium products produces by joint ventures. + References No definition available. + Details
Name: | axti_PercentageOfPureGalliumProductsProducesByJointVentures
Namespace Prefix: | axti_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | axti_SegmentsReportingAbstract
Namespace Prefix: | axti_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | axti_WarrantyReserveAbstract
Namespace Prefix: | axti_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of work-in-process held in inventory, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | axti_WorkInProcessHeldPeriod
Namespace Prefix: | axti_
Data Type: | xbrli:durationItemType
Balance Type: | na
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-4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Subparagraph a(1) -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 + Details
Name: | us-gaap_AccountsReceivableNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in the allowance for doubtful accounts. + References No definition available. + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13537-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6404-108592 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13531-108611 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=6927468&loc=d3e6351-108592 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_EntityWideRevenueMajorCustomerLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=6382943&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_ForeignCurrencyAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount before tax of foreign currency transaction realized and unrealized 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 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450189&loc=d3e30690-110894 Reference 2: 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 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_ForeignCurrencyTransactionGainLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_InventoryLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_MarketingAndAdvertisingExpenseAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues. + References No definition available. + Details
Name: | us-gaap_NumberOfOperatingSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 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.20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 25 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6397716&loc=d3e11281-110244 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=6398077&loc=d3e12524-110249 + Details
Name: | us-gaap_ProductWarrantyAccrualClassifiedCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 09 -Article 12 + Details
Name: | us-gaap_ValuationAllowancesAndReservesBalance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total of allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, charged to costs and expenses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 09 -Article 12 + Details
Name: | us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total of the deductions in a given period to allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, representing receivables written off as uncollectible and portions of the reserves utilized, respectively. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 09 -Article 12 + Details
Name: | us-gaap_ValuationAllowancesAndReservesDeductions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=axti_MajorCustomerOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=axti_MajorCustomerTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=axti_TopFiveMajorCustomersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember
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: |

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

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForDoubtfulAccountsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForSalesReturnsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |