|
8. Notes Payable and Long-Term Debt (Details Narrative) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
|
Mar. 31, 2015
|
| Note payable |
$ 37,494us-gaap_LongTermDebt |
| Unused borrowing capacity |
32,100us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount |
| Taiwan location |
|
| Note payable |
300us-gaap_LongTermDebt / us-gaap_LongtermDebtTypeAxis = AAOI_TaiwanLocationMember |
| Revolving line of credit, maturity date |
Jul. 31, 2015 |
| East West Bank |
|
| Revolving line of credit maximum borrowing capacity |
15,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_LineOfCreditFacilityAxis = AAOI_EastWestBankMember |
| Revolving line of credit amount outstanding |
15,000us-gaap_LineOfCredit / us-gaap_LineOfCreditFacilityAxis = AAOI_EastWestBankMember |
| Revolving line of credit, maturity date |
Jul. 15, 2017 |
| East West Bank Term Loan |
|
| Revolving line of credit maximum borrowing capacity |
5,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_LineOfCreditFacilityAxis = AAOI_EastWestBankTermLoanMember |
| Revolving line of credit amount outstanding |
4,900us-gaap_LineOfCredit / us-gaap_LineOfCreditFacilityAxis = AAOI_EastWestBankTermLoanMember |
| Revolving line of credit, maturity date |
Jul. 31, 2019 |
| East West Bank Construction Loan |
|
| Revolving line of credit maximum borrowing capacity |
22,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_LineOfCreditFacilityAxis = AAOI_EastWestBankConstructionLoanMember |
| Revolving line of credit amount outstanding |
0us-gaap_LineOfCredit / us-gaap_LineOfCreditFacilityAxis = AAOI_EastWestBankConstructionLoanMember |
| Revolving line of credit, maturity date |
Apr. 26, 2016 |
| CTBC Bank Taipei |
|
| Revolving line of credit maximum borrowing capacity |
3,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_LineOfCreditFacilityAxis = AAOI_CTBCBankTaipeiMember |
| Revolving line of credit amount outstanding |
2,800us-gaap_LineOfCredit / us-gaap_LineOfCreditFacilityAxis = AAOI_CTBCBankTaipeiMember |
| E. Sun Commercial Bank |
|
| Revolving line of credit maximum borrowing capacity |
4,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_LineOfCreditFacilityAxis = AAOI_ESunCommercialBankTaiwanMember |
| Revolving line of credit amount outstanding |
3,600us-gaap_LineOfCredit / us-gaap_LineOfCreditFacilityAxis = AAOI_ESunCommercialBankTaiwanMember |
| Revolving line of credit, maturity date |
Dec. 31, 2013 |
| E. Sun Commercial Bank 2 |
|
| Revolving line of credit maximum borrowing capacity |
3,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_LineOfCreditFacilityAxis = AAOI_ESunCommercialBankTaiwan2Member |
| Revolving line of credit amount outstanding |
2,400us-gaap_LineOfCredit / us-gaap_LineOfCreditFacilityAxis = AAOI_ESunCommercialBankTaiwan2Member |
| Revolving line of credit, maturity date |
Feb. 06, 2016 |
| Mega International Commercial Bank |
|
| Revolving line of credit maximum borrowing capacity |
4,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_LineOfCreditFacilityAxis = AAOI_MegaInternationalCommercialBankTaiwanMember |
| Revolving line of credit amount outstanding |
3,600us-gaap_LineOfCredit / us-gaap_LineOfCreditFacilityAxis = AAOI_MegaInternationalCommercialBankTaiwanMember |
| Revolving line of credit, maturity date |
Nov. 27, 2015 |
| China Construction Bank |
|
| Revolving line of credit maximum borrowing capacity |
10,400us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_LineOfCreditFacilityAxis = AAOI_ChinaConstructionBankMember |
| Revolving line of credit amount outstanding |
2,400us-gaap_LineOfCredit / us-gaap_LineOfCreditFacilityAxis = AAOI_ChinaConstructionBankMember |
| Note payable |
$ 2,600us-gaap_LongTermDebt / us-gaap_LineOfCreditFacilityAxis = AAOI_ChinaConstructionBankMember |
| Revolving line of credit, maturity date |
Mar. 17, 2016 |