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,000us-gaap_AccountsReceivableNetCurrent 14,943,000us-gaap_AccountsReceivableNetCurrent  
Increase in allowance for doubtful accounts (459,000)us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease 869,000us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease  
Warranty Reserve [Abstract]      
Accrued product warranties 802,000us-gaap_ProductWarrantyAccrualClassifiedCurrent 1,048,000us-gaap_ProductWarrantyAccrualClassifiedCurrent 588,000us-gaap_ProductWarrantyAccrualClassifiedCurrent
Impairment of Long Lived Assets [Abstract]      
Impairment of long-lived assets 0axti_ImpairmentOfLongLivedAssets 0axti_ImpairmentOfLongLivedAssets 0axti_ImpairmentOfLongLivedAssets
Segment Reporting [Abstract]      
Number of operating segments 1us-gaap_NumberOfOperatingSegments    
Advertising Costs [Abstract]      
Advertising costs 10,000us-gaap_AdvertisingExpense 12,000us-gaap_AdvertisingExpense 19,000us-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,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
869,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
 
Allowance for Sales Returns [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Allowance deductions 410,000us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
189,000us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
426,000us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
Additional allowance for sales return 183,000us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
130,000us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
547,000us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
Valuation allowance balance $ 413,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
$ 186,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
$ 245,000us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
Revenue [Member]      
Revenue, Major Customer [Line Items]      
Number of customers representing significant share 0axti_NumberOfCustomersRepresentingSignificantShare
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
0axti_NumberOfCustomersRepresentingSignificantShare
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
1axti_NumberOfCustomersRepresentingSignificantShare
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
Trade Accounts Receivable [Member]      
Revenue, Major Customer [Line Items]      
Number of customers representing significant share 2axti_NumberOfCustomersRepresentingSignificantShare
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
  1axti_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 5axti_NumberOfCustomersRepresentingSignificantShare
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_MajorCustomersAxis
= axti_TopFiveMajorCustomersMember
5axti_NumberOfCustomersRepresentingSignificantShare
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_MajorCustomersAxis
= axti_TopFiveMajorCustomersMember
5axti_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