XML 91 R81.htm IDEA: XBRL DOCUMENT
v3.25.2

Note 19 - Subsequent Events (Details Textual) |  |  |  | 1 Months Ended | 6 Months Ended |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Jul. 31, 2025 USD ($) | Jul. 29, 2025 USD ($) | May 24, 2024 USD ($) | Jul. 30, 2025 USD ($) shares | Jun. 30, 2025 USD ($) | Jun. 30, 2024 USD ($) | Jul. 29, 2025 CNY (¥) | Jul. 23, 2025 CNY (¥) | Jul. 18, 2025 USD ($) | Jul. 18, 2025 CNY (¥) | Dec. 31, 2024 USD ($) | May 24, 2024 CNY (¥) | Jun. 07, 2022 USD ($) | Jun. 07, 2022 CNY (¥)
Repayments of Convertible Debt |  |  |  |  | $ 56,000 | $ 214,000 |  |  |  |  |  |  |  |
Subsequent Event [Member] | Conversion of Convertible Senior Notes 2026 into Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Repayments of Convertible Debt |  |  |  | $ 3,500,000 |  |  |  |  |  |  |  |  |  |
Debt Conversion, Converted Instrument, Shares Issued (in shares) | shares |  |  |  | 239,404 |  |  |  |  |  |  |  |  |  |
SPD Bank [Member] | Revolving Credit Facility [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  |  |  |  | 24,300,000 |  |  |  |  |  | $ 24,300,000 |  |  |
SPD Bank [Member] | Revolving Credit Facility [Member] | Renewed SPD Credit Line [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  |  |  |  | 22,700,000 |  |  |  |  |  | 22,700,000 |  |  |
SPD Bank [Member] | Global Technology, Inc. [Member] | Revolving Credit Facility [Member] | Renewed SPD Credit Line [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  |  | $ 23,900,000 |  |  |  |  |  |  |  |  | ¥ 170,000,000 |  |
Debt Instrument, Term (Year) |  |  | 5 years |  |  |  |  |  |  |  |  |  |  |
SPD Bank [Member] | Global Technology, Inc. [Member] | Revolving Credit Facility [Member] | Renewed SPD Credit Line [Member] | Subsequent Event [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  |  |  |  |  |  |  | ¥ 82,000,000 | $ 11,400,000 | ¥ 82,000,000 |  |  |  |
China Zheshang Bank Co., Ltd [Member] | Revolving Credit Facility [Member] | The ¥200M Credit Facility [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  |  |  |  | $ 28,500,000 |  |  |  |  |  | $ 28,500,000 |  |  |
China Zheshang Bank Co., Ltd [Member] | Global Technology, Inc. [Member] | Revolving Credit Facility [Member] | The ¥200M Credit Facility [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  |  |  |  |  |  |  |  |  |  |  |  | $ 29,900,000 | ¥ 200,000,000
China Zheshang Bank Co., Ltd [Member] | Global Technology, Inc. [Member] | Revolving Credit Facility [Member] | The ¥200M Credit Facility [Member] | Subsequent Event [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity | ¥ |  |  |  |  |  |  |  | ¥ 200,000,000 |  | ¥ 200,000,000 |  |  |  |
Shanghai Pudong Development Bank Co., Ltd. [Member] | Global Technology, Inc. [Member] | Revolving Credit Facility [Member] | Subsequent Event [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  | $ 34,900,000 |  |  |  |  | ¥ 250,000,000 |  |  |  |  |  |  |
Debt Instrument, Term (Year) |  | 5 years |  |  |  |  |  |  |  |  |  |  |  |
BOK Financial [Member] | Revolving Credit Facility [Member] | BOKF Credit Line [Member] | Subsequent Event [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity | $ 35,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Term (Year) | 3 years |  |  |  |  |  |  |  |  |  |  |  |  |

X
- Definition The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5 + Details
Name: | us-gaap_DebtConversionConvertedInstrumentSharesIssued1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_RepaymentsOfConvertibleDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtConversionByUniqueDescriptionAxis=aaoi_ConversionOfConvertibleSeniorNotes2026IntoCommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=aaoi_SPDBankMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=aaoi_RenewedSpdCreditLineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=aaoi_GlobalTechnologyIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=aaoi_ChinaZheshangBankCoLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=aaoi_The200MCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=aaoi_ShanghaiPudongDevelopmentBankCoLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=aaoi_BokFinancialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=aaoi_BokfCreditLineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |