XML 60 R47.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Note Q - Stockholders' Equity (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Notes Tables |
Schedule of Stock Sold in Offering [Table Text Block] |
Distribution Agent | Month |  | Weighted Average Per Share Price |  |  | Number of Shares Sold |  |  | Net Proceeds |  |  | Compensation to Distribution Agent |
Raymond James & Associates, Inc. | Mar-24 |  | $ | 14.81 |  |  |  | 270 |  |  | $ | 3,920 |  |  | $ | 80 |
Raymond James & Associates, Inc. | May-24 |  |  | 12.10 |  |  |  | 719 |  |  |  | 8,519 |  |  |  | 174 |
Raymond James & Associates, Inc. | Jun-24 |  |  | 10.30 |  |  |  | 760 |  |  |  | 7,669 |  |  |  | 157 |
Raymond James & Associates, Inc. | Aug-24 |  |  | 9.07 |  |  |  | 2,923 |  |  |  | 25,976 |  |  |  | 530 |
Raymond James & Associates, Inc. | Sep-24 |  |  | 12.80 |  |  |  | 1,006 |  |  |  | 12,618 |  |  |  | 257 |
Raymond James & Associates, Inc. | Nov-24 |  |  | 31.17 |  |  |  | 1,764 |  |  |  | 53,900 |  |  |  | 1,100 |
Total |  |  |  |  |  |  | 7,442 |  |  | $ | 112,602 |  |  | $ | 2,298 |

X
- Definition Tabular disclosure of stock sold in offering. + References No definition available. + Details
Name: | aaoi_ScheduleOfStockSoldInOfferingTableTextBlock
Namespace Prefix: | aaoi_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_TableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration