XML 57 R47.htm IDEA: XBRL DOCUMENT
v3.22.4

Note A - Organization and Operations (Details Textual) - USD ($) $ in Millions | Dec. 31, 2023 | Sep. 15, 2022
--- | --- | ---
Yuhan Optoelectronic Technology (Shanghai) Co., Ltd [Member] | Forecast [Member] |  |
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners | 10.00% |
Manufacturing Facilities in the PRC and Certain Assets [Member] |  |
Disposal Group, Including Discontinued Operation, Consideration |  | $ 150
Manufacturing Facilities in the PRC and Certain Assets [Member] | Minimum [Member] |  |
Disposal Group, Percentage of Transaction Price to Invest |  | 4.00%
Manufacturing Facilities in the PRC and Certain Assets [Member] | Maximum [Member] |  |
Disposal Group, Percentage of Transaction Price to Invest |  | 10.00%

X
- Definition The percentage of transaction price of disposal group to invest in acquirer. + References No definition available. + Details
Name: | aaoi_DisposalGroupPercentageOfTransactionPriceToInvest
Namespace Prefix: | aaoi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation. + References No definition available. + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity. + References No definition available. + Details
Name: | us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_OwnershipAxis=aaoi_YuhanOptoelectronicTechnologyShanghaiCoLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=aaoi_ManufacturingFacilitiesInThePrcAndCertainAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |