SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Applied Optoelectronics, Inc. – ‘10-K’ for 12/31/23 – ‘XML’

On:  Friday, 2/23/24, at 4:00pm ET   ·   For:  12/31/23   ·   Accession #:  1437749-24-5367   ·   File #:  1-36083

Previous ‘10-K’:  ‘10-K/A’ on 3/10/23 for 12/31/22   ·   Latest ‘10-K’:  This Filing   ·   29 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 2/23/24  Applied Optoelectronics, Inc.     10-K       12/31/23  111:11M                                    RDG Filings/FA

Annual Report   —   Form 10-K   —   SEA’34

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-K        Annual Report                                       HTML   2.50M 
 2: EX-4.7      Instrument Defining the Rights of Security Holders  HTML     42K 
 3: EX-23.1     Consent of Expert or Counsel                        HTML     30K 
 7: EX-97       Clawback Policy re: Recovery of Erroneously         HTML     47K 
                Awarded Compensation                                             
 4: EX-31.1     Certification -- §302 - SOA'02                      HTML     33K 
 5: EX-31.2     Certification -- §302 - SOA'02                      HTML     33K 
 6: EX-32.1     Certification -- §906 - SOA'02                      HTML     31K 
13: R1          Document And Entity Information                     HTML    100K 
14: R2          Consolidated Balance Sheets                         HTML    144K 
15: R3          Consolidated Balance Sheets (Parentheticals)        HTML     52K 
16: R4          Consolidated Statements of Operations               HTML    111K 
17: R5          Consolidated Statements of Comprehensive Income     HTML     48K 
                (Loss)                                                           
18: R6          Consolidated Statements of Stockholders' Equity     HTML     86K 
19: R7          Consolidated Statements of Cash Flows               HTML    153K 
20: R8          Insider Trading Arrangements                        HTML     67K 
21: R9          Note A - Organization and Operations                HTML     35K 
22: R10         Note B - Summary of Significant Accounting          HTML    101K 
                Policies                                                         
23: R11         Note C - Revenue Recognition                        HTML     79K 
24: R12         Note D - Leases                                     HTML     76K 
25: R13         Note E - Cash, Cash Equivalents and Restricted      HTML     40K 
                Cash                                                             
26: R14         Note F - Earnings Per Share                         HTML     59K 
27: R15         Note G - Inventories                                HTML     41K 
28: R16         Note H - Property, Plant and Equipment              HTML     50K 
29: R17         Note I - Intangible Assets, Net                     HTML     58K 
30: R18         Note J - Fair Value of Financial Instruments        HTML     94K 
31: R19         Note K - Notes Payable and Long-term Debt           HTML     57K 
32: R20         Note L - Convertible Senior Notes                   HTML     56K 
33: R21         Note M - Accrued Liabilities                        HTML     46K 
34: R22         Note N - Other Income and Expense                   HTML     45K 
35: R23         Note O - Income Taxes                               HTML    138K 
36: R24         Note P - Share-based Compensation                   HTML    130K 
37: R25         Note Q - Stockholders' Equity                       HTML     61K 
38: R26         Note R - Segment and Geographic Information         HTML     59K 
39: R27         Note S - Employee Benefit Plans                     HTML     34K 
40: R28         Note T - Commitments and Contingencies              HTML     39K 
41: R29         Note U - Subsequent Events                          HTML     32K 
42: R30         Significant Accounting Policies (Policies)          HTML    148K 
43: R31         Note B - Summary of Significant Accounting          HTML     45K 
                Policies (Tables)                                                
44: R32         Note C - Revenue Recognition (Tables)               HTML     66K 
45: R33         Note D - Leases (Tables)                            HTML     73K 
46: R34         Note E - Cash, Cash Equivalents and Restricted      HTML     37K 
                Cash (Tables)                                                    
47: R35         Note F - Earnings Per Share (Tables)                HTML     58K 
48: R36         Note G - Inventories (Tables)                       HTML     40K 
49: R37         Note H - Property, Plant and Equipment (Tables)     HTML     47K 
50: R38         Note I - Intangible Assets, Net (Tables)            HTML     58K 
51: R39         Note J - Fair Value of Financial Instruments        HTML     91K 
                (Tables)                                                         
52: R40         Note K - Notes Payable and Long-term Debt (Tables)  HTML     44K 
53: R41         Note L - Convertible Senior Notes (Tables)          HTML     43K 
54: R42         Note M - Accrued Liabilities (Tables)               HTML     45K 
55: R43         Note N - Other Income and Expense (Tables)          HTML     44K 
56: R44         Note O - Income Taxes (Tables)                      HTML    131K 
57: R45         Note P - Share-based Compensation (Tables)          HTML    124K 
58: R46         Note Q - Stockholders' Equity (Tables)              HTML     48K 
59: R47         Note R - Segment and Geographic Information         HTML     55K 
                (Tables)                                                         
60: R48         Note B - Summary of Significant Accounting          HTML     70K 
                Policies (Details Textual)                                       
61: R49         Note B - Summary of Significant Accounting          HTML     44K 
                Policies - Property, Plant and Equipment (Details)               
62: R50         Note B - Summary of Significant Accounting          HTML     35K 
                Policies - Product Warrant Liability (Details)                   
63: R51         Note C - Revenue Recognition (Details Textual)      HTML     30K 
64: R52         Note C - Revenue Recognition - Changes in Unearned  HTML     35K 
                Revenue (Details)                                                
65: R53         Note C - Revenue Recognition - Revenue by Major     HTML     45K 
                Product Category (Details)                                       
66: R54         Note D - Leases (Details Textual)                   HTML     32K 
67: R55         Note D - Leases - Components of Lease Expense       HTML     57K 
                (Details)                                                        
68: R56         Note D - Leases - Maturities of Lease Liabilities   HTML     84K 
                (Details)                                                        
69: R57         Note E - Cash, Cash Equivalents and Restricted      HTML     39K 
                Cash (Details Textual)                                           
70: R58         Note E - Cash, Cash Equivalents and Restricted      HTML     37K 
                Cash - Summary of Cash, Cash Equivalents and                     
                Restricted Cash (Details)                                        
71: R59         Note F - Earnings Per Share - Computation of Basic  HTML     61K 
                and Diluted Net Income (Loss) per Share (Details)                
72: R60         Note F - Earnings Per Share - Potentially Dilutive  HTML     37K 
                Securities Excluded from Diluted Net Income (Loss)               
                per Share (Details)                                              
73: R61         Note G - Inventories (Details Textual)              HTML     32K 
74: R62         Note G - Inventories - Inventories (Details)        HTML     40K 
75: R63         Note H - Property, Plant and Equipment (Details     HTML     33K 
                Textual)                                                         
76: R64         Note H - Property, Plant and Equipment - Property,  HTML     53K 
                Plant and Equipment (Details)                                    
77: R65         Note I - Intangible Assets, Net (Details Textual)   HTML     33K 
78: R66         Note I - Intangible Assets, Net - Finite-lived      HTML     40K 
                Intangible Assets (Details)                                      
79: R67         Note I - Intangible Assets, Net - Future            HTML     45K 
                Amortization Expense (Details)                                   
80: R68         Note J - Fair Value of Financial Instruments -      HTML     55K 
                Financial Instruments Measured at Fair Value on a                
                Recurring Basis (Details)                                        
81: R69         Note K - Notes Payable and Long-term Debt (Details  HTML     78K 
                Textual)                                                         
82: R70         Note K - Notes Payable and Long-term Debt -         HTML     51K 
                Schedule of Notes Payable and Long-term Debt                     
                (Details)                                                        
83: R71         Note K - Notes Payable and Long-term Debt -         HTML     51K 
                Schedule of Notes Payable and Long-term Debt                     
                (Details) (Parentheticals)                                       
84: R72         Note L - Convertible Senior Notes (Details          HTML     66K 
                Textual)                                                         
85: R73         Note L - Convertible Senior Notes - Schedule of     HTML     37K 
                Carrying Value of Convertible Senior Notes                       
                (Details)                                                        
86: R74         Note L - Convertible Senior Notes - Schedule of     HTML     42K 
                Interest Expense (Details)                                       
87: R75         Note M - Accrued Liabilities - Accrued Liabilities  HTML     52K 
                (Details)                                                        
88: R76         Note N - Other Income and Expense - Other Income    HTML     42K 
                and Expense (Details)                                            
89: R77         Note O - Income Taxes (Details Textual)             HTML     82K 
90: R78         Note O - Income Taxes - Income (Loss) from          HTML     38K 
                Operations Before Income Taxes (Details)                         
91: R79         Note O - Income Taxes - Provision for Income Tax    HTML     55K 
                Expense (Benefit) (Details)                                      
92: R80         Note O - Income Taxes - Net Deferred Tax Assets     HTML     68K 
                and Liabilities (Details)                                        
93: R81         Note O - Income Taxes - Summary of Valuation of     HTML     34K 
                Allowance (Details)                                              
94: R82         Note O - Income Taxes - Reconciliation of the U.S.  HTML     59K 
                Federal Income Tax Rate (Details)                                
95: R83         Note O - Income Taxes - Unrecognized Tax Benefits   HTML     35K 
                (Details)                                                        
96: R84         Note P - Share-based Compensation (Details          HTML     60K 
                Textual)                                                         
97: R85         Note P - Share-based Compensation - Option          HTML     88K 
                Activity (Details)                                               
98: R86         Note P - Share-based Compensation - Performance     HTML     67K 
                Stock Unit/Awards Activity (Details)                             
99: R87         Note P - Share-based Compensation - Restricted      HTML     67K 
                Stock Unit/Awards Activity (Details)                             
100: R88         Note P - Share-based Compensation - Share-based     HTML     38K  
                Compensation (Details)                                           
101: R89         Note Q - Stockholders' Equity (Details Textual)     HTML     54K  
102: R90         Note Q - Stockholders' Equity - Stock Sold in       HTML     42K  
                Offering (Details)                                               
103: R91         Note R - Segment and Geographic Information         HTML     48K  
                (Details Textual)                                                
104: R92         Note R - Segment and Geographic Information -       HTML     38K  
                Revenue Information by Geographic Region (Details)               
105: R93         Note R - Segment and Geographic Information -       HTML     35K  
                Asset Information by Geographic Region (Details)                 
106: R94         Note S - Employee Benefit Plans (Details Textual)   HTML     33K  
108: XML         IDEA XML File -- Filing Summary                      XML    208K  
111: XML         XBRL Instance -- aaoi20231231_10k_htm                XML   2.51M  
107: EXCEL       IDEA Workbook of Financial Report Info              XLSX    167K  
 9: EX-101.CAL  XBRL Calculations -- aaoi-20231231_cal               XML    256K 
10: EX-101.DEF  XBRL Definitions -- aaoi-20231231_def                XML   1.65M 
11: EX-101.LAB  XBRL Labels -- aaoi-20231231_lab                     XML   1.36M 
12: EX-101.PRE  XBRL Presentations -- aaoi-20231231_pre              XML   1.74M 
 8: EX-101.SCH  XBRL Schema -- aaoi-20231231                         XSD    264K 
109: JSON        XBRL Instance as JSON Data -- MetaLinks              553±   901K  
110: ZIP         XBRL Zipped Folder -- 0001437749-24-005367-xbrl      Zip    442K  


‘XML’   —   XBRL Instance — aaoi20231231_10k_htm


This Document is an XBRL File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:aaoi="http://ao-inc.com/20231231" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2023" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<link:schemaRef xlink:href="aaoi-20231231.xsd" xlink:type="simple"/>
<context id="d_2023-01-01_2023-12-31">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="i_2023-06-30">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
</entity>
<period>
<instant> 2023-06-30 </instant>
</period>
</context>
<context id="i_2024-02-20">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
</entity>
<period>
<instant> 2024-02-20 </instant>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_IndividualAxis-ChihhsiangThompsonLinMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="ecd:IndividualAxis"> aaoi:ChihhsiangThompsonLinMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="i_2023-12-31_IndividualAxis-ChihhsiangThompsonLinMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="ecd:IndividualAxis"> aaoi:ChihhsiangThompsonLinMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_IndividualAxis-StefanMurryMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="ecd:IndividualAxis"> aaoi:StefanMurryMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="i_2023-12-31_IndividualAxis-StefanMurryMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="ecd:IndividualAxis"> aaoi:StefanMurryMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_IndividualAxis-HunglunFredChangMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="ecd:IndividualAxis"> aaoi:HunglunFredChangMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="i_2023-12-31_IndividualAxis-HunglunFredChangMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="ecd:IndividualAxis"> aaoi:HunglunFredChangMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_IndividualAxis-DavidKuoMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="ecd:IndividualAxis"> aaoi:DavidKuoMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="i_2023-12-31_IndividualAxis-DavidKuoMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="ecd:IndividualAxis"> aaoi:DavidKuoMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="d_2022-01-01_2022-12-31">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i_2020-12-31_StatementEquityComponentsAxis-PreferredStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i_2020-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i_2020-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i_2020-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i_2020-12-31">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-PreferredStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-CommonStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i_2021-12-31_StatementEquityComponentsAxis-PreferredStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i_2021-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i_2021-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i_2021-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i_2021-12-31">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-PreferredStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-CommonStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i_2022-12-31_StatementEquityComponentsAxis-PreferredStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_StatementEquityComponentsAxis-CommonStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-PreferredStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-CommonStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="i_2023-12-31_StatementEquityComponentsAxis-PreferredStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:PreferredStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_StatementEquityComponentsAxis-CommonStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_StatementGeographicalAxis-NonUsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> us-gaap:NonUsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_StatementGeographicalAxis-NonUsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> us-gaap:NonUsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FiveCustomersMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> aaoi:FiveCustomersMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FiveCustomersMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> aaoi:FiveCustomersMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FiveCustomersMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> aaoi:FiveCustomersMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MicrosoftMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> aaoi:MicrosoftMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ATXNetworksCorporationMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> aaoi:ATXNetworksCorporationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DigicommMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> aaoi:DigicommMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ATXNetworksCorporationMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> aaoi:ATXNetworksCorporationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MicrosoftMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> aaoi:MicrosoftMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FiveCustomersMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> aaoi:FiveCustomersMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FiveCustomersMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> aaoi:FiveCustomersMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DigicommMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> aaoi:DigicommMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ATXNetworksCorporationMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> aaoi:ATXNetworksCorporationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ATXNetworksCorporationMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> aaoi:ATXNetworksCorporationMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MinimumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:BuildingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MaximumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:BuildingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-LandImprovementsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LandImprovementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember_RangeAxis-MinimumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:MachineryAndEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember_RangeAxis-MaximumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:MachineryAndEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember_RangeAxis-MinimumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:FurnitureAndFixturesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember_RangeAxis-MaximumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:FurnitureAndFixturesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentAndSoftwareMember_RangeAxis-MinimumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> aaoi:ComputerEquipmentAndSoftwareMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentAndSoftwareMember_RangeAxis-MaximumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> aaoi:ComputerEquipmentAndSoftwareMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:VehiclesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember_RangeAxis-MinimumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:PatentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember_RangeAxis-MaximumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:PatentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_RangeAxis-MinimumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_RangeAxis-MaximumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_ProductOrServiceAxis-CATVMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> aaoi:CATVMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_ProductOrServiceAxis-CATVMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> aaoi:CATVMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_ProductOrServiceAxis-CATVMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> aaoi:CATVMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_ProductOrServiceAxis-DataCenterMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> aaoi:DataCenterMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_ProductOrServiceAxis-DataCenterMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> aaoi:DataCenterMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_ProductOrServiceAxis-DataCenterMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> aaoi:DataCenterMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_ProductOrServiceAxis-TelecomMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> aaoi:TelecomMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_ProductOrServiceAxis-TelecomMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> aaoi:TelecomMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_ProductOrServiceAxis-TelecomMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> aaoi:TelecomMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_ProductOrServiceAxis-FTTHMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> aaoi:FTTHMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_ProductOrServiceAxis-FTTHMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> aaoi:FTTHMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_ProductOrServiceAxis-FTTHMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> aaoi:FTTHMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_ProductOrServiceAxis-ProductAndServiceOtherMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductAndServiceOtherMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_ProductOrServiceAxis-ProductAndServiceOtherMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductAndServiceOtherMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_ProductOrServiceAxis-ProductAndServiceOtherMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductAndServiceOtherMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingGeneralAndAdministrativeExpensesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingGeneralAndAdministrativeExpensesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingGeneralAndAdministrativeExpensesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i_2023-12-31_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis-BankersAcceptanceMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis"> us-gaap:BankersAcceptanceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis-BankersAcceptanceMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis"> us-gaap:BankersAcceptanceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_StatementGeographicalAxis-CN">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:CN </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_StatementGeographicalAxis-CN">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:CN </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis-GuaranteeDepositsForCustomsDutiesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis"> aaoi:GuaranteeDepositsForCustomsDutiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis-GuaranteeDepositsForCustomsDutiesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis"> aaoi:GuaranteeDepositsForCustomsDutiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:ConvertibleDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:ConvertibleDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-LandImprovementsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LandImprovementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:BuildingAndBuildingImprovementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:BuildingAndBuildingImprovementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:MachineryAndEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:MachineryAndEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:FurnitureAndFixturesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:FurnitureAndFixturesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentAndSoftwareMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> aaoi:ComputerEquipmentAndSoftwareMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentAndSoftwareMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> aaoi:ComputerEquipmentAndSoftwareMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:VehiclesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:ConstructionInProgressMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:ConstructionInProgressMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-LandMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LandMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-LandMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LandMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:PatentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TrademarksMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:PatentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TrademarksMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis"> us-gaap:FairValueMeasurementsRecurringMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:LoanSecurityAndGuaranteeAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:CITNorthbridgeCreditLLCMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:LoanSecurityAndGuaranteeAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:CITNorthbridgeCreditLLCMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember_RangeAxis-MinimumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:LoanSecurityAndGuaranteeAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:CITNorthbridgeCreditLLCMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember_RangeAxis-MinimumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:LoanSecurityAndGuaranteeAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:CITNorthbridgeCreditLLCMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember_RangeAxis-MaximumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:LoanSecurityAndGuaranteeAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:CITNorthbridgeCreditLLCMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember_RangeAxis-MaximumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:LoanSecurityAndGuaranteeAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:CITNorthbridgeCreditLLCMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:SPDBankMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:SPDBankMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember_RangeAxis-MinimumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:SPDBankMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember_RangeAxis-MinimumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:SPDBankMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember_RangeAxis-MaximumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:SPDBankMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember_RangeAxis-MaximumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:SPDBankMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:SPDBankMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:SPDBankMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:The200MCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:ChinaZheshangBankCoLtdMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:The200MCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:ChinaZheshangBankCoLtdMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember_RangeAxis-MinimumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:The200MCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:ChinaZheshangBankCoLtdMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember_RangeAxis-MinimumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:The200MCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:ChinaZheshangBankCoLtdMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember_RangeAxis-MaximumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:The200MCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:ChinaZheshangBankCoLtdMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember_RangeAxis-MaximumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:The200MCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:ChinaZheshangBankCoLtdMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:The200MCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:ChinaZheshangBankCoLtdMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:The200MCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:ChinaZheshangBankCoLtdMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2022-11-16_2022-11-16_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:LoanSecurityAndGuaranteeAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:CITNorthbridgeCreditLLCMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-11-16 </startDate>
<endDate> 2022-11-16 </endDate>
</period>
</context>
<context id="i_2022-11-16_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:LoanSecurityAndGuaranteeAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:CITNorthbridgeCreditLLCMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-11-16 </instant>
</period>
</context>
<context id="d_2022-11-16_2022-11-16_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember_VariableRateAxis-SecuredOvernightFinancingRateSOFRMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:LoanSecurityAndGuaranteeAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:CITNorthbridgeCreditLLCMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis"> aaoi:SecuredOvernightFinancingRateSOFRMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-11-16 </startDate>
<endDate> 2022-11-16 </endDate>
</period>
</context>
<context id="d_2019-05-24_2019-05-24_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-TheSPDCreditLineMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-SPDBankMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:TheSPDCreditLineMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:SPDBankMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> aaoi:GlobalTechnologyIncMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-05-24 </startDate>
<endDate> 2019-05-24 </endDate>
</period>
</context>
<context id="i_2019-05-24_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-TheSPDCreditLineMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-SPDBankMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:TheSPDCreditLineMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:SPDBankMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> aaoi:GlobalTechnologyIncMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-05-24 </instant>
</period>
</context>
<context id="i_2019-05-07_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-TheSPD30MCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-SPDBankMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:TheSPD30MCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:SPDBankMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> aaoi:GlobalTechnologyIncMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-05-07 </instant>
</period>
</context>
<context id="i_2019-04-30_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-TheSPD99MCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-SPDBankMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:TheSPD99MCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:SPDBankMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> aaoi:GlobalTechnologyIncMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-04-30 </instant>
</period>
</context>
<context id="i_2019-05-08_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-TheSPD20mCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-SPDBankMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:TheSPD20mCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:SPDBankMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> aaoi:GlobalTechnologyIncMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-05-08 </instant>
</period>
</context>
<context id="i_2023-01-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-TheSPD20mCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-SPDBankMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:TheSPD20mCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:SPDBankMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> aaoi:GlobalTechnologyIncMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-01-31 </instant>
</period>
</context>
<context id="d_2022-06-07_2022-06-07_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The50MCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:The50MCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:ChinaZheshangBankCoLtdMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> aaoi:GlobalTechnologyIncMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-06-07 </startDate>
<endDate> 2022-06-07 </endDate>
</period>
</context>
<context id="i_2022-06-07_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:The200MCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:ChinaZheshangBankCoLtdMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> aaoi:GlobalTechnologyIncMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-06-07 </instant>
</period>
</context>
<context id="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:The200MCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis"> aaoi:ChinaZheshangBankCoLtdMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> aaoi:GlobalTechnologyIncMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2019-03-05_LongtermDebtTypeAxis-The5PercentConvertibleSeniorNotesDue2024Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> aaoi:The5PercentConvertibleSeniorNotesDue2024Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-03-05 </instant>
</period>
</context>
<context id="i_2023-12-05_LongtermDebtTypeAxis-The5250ConvertibleSeniorNotesDue2026Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> aaoi:The5250ConvertibleSeniorNotesDue2026Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-05 </instant>
</period>
</context>
<context id="i_2023-12-05_LongtermDebtTypeAxis-The5PercentConvertibleSeniorNotesDue2024Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> aaoi:The5PercentConvertibleSeniorNotesDue2024Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-05 </instant>
</period>
</context>
<context id="d_2019-12-05_2019-12-05_LongtermDebtTypeAxis-The5PercentConvertibleSeniorNotesDue2024Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> aaoi:The5PercentConvertibleSeniorNotesDue2024Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-12-05 </startDate>
<endDate> 2019-12-05 </endDate>
</period>
</context>
<context id="d_2023-12-05_2023-12-05_DebtConversionByUniqueDescriptionAxis-ConversionOf2024NotesToCommonStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis"> aaoi:ConversionOf2024NotesToCommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-12-05 </startDate>
<endDate> 2023-12-05 </endDate>
</period>
</context>
<context id="i_2023-12-05">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
</entity>
<period>
<instant> 2023-12-05 </instant>
</period>
</context>
<context id="i_2023-12-31_LongtermDebtTypeAxis-The5PercentConvertibleSeniorNotesDue2024Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> aaoi:The5PercentConvertibleSeniorNotesDue2024Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="d_2023-12-05_2023-12-05_LongtermDebtTypeAxis-The5250ConvertibleSeniorNotesDue2026Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> aaoi:The5250ConvertibleSeniorNotesDue2026Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-12-05 </startDate>
<endDate> 2023-12-05 </endDate>
</period>
</context>
<context id="d_2023-12-05_2023-12-05_LongtermDebtTypeAxis-The5PercentConvertibleSeniorNotesDue2024Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> aaoi:The5PercentConvertibleSeniorNotesDue2024Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-12-05 </startDate>
<endDate> 2023-12-05 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_DebtInstrumentAxis-The5PercentConvertibleSeniorNotesDue2024Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:The5PercentConvertibleSeniorNotesDue2024Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_DebtInstrumentAxis-The5PercentConvertibleSeniorNotesDue2024Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:The5PercentConvertibleSeniorNotesDue2024Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i_2023-12-31_DebtInstrumentAxis-The5PercentConvertibleSeniorNotesDue2024Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:The5PercentConvertibleSeniorNotesDue2024Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_DebtInstrumentAxis-The5PercentConvertibleSeniorNotesDue2024Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> aaoi:The5PercentConvertibleSeniorNotesDue2024Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:DomesticCountryMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:StateAndLocalJurisdictionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:ForeignCountryMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_StatementGeographicalAxis-TW">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:TW </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_StatementGeographicalAxis-TW">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:TW </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_StatementGeographicalAxis-CN">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:CN </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="i_2019-12-31">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
</entity>
<period>
<instant> 2019-12-31 </instant>
</period>
</context>
<context id="d_2020-01-01_2020-12-31">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_IncomeTaxAuthorityNameAxis-StateAdministrationOfTaxationChinaMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis"> us-gaap:StateAdministrationOfTaxationChinaMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2008-11-01_2011-11-30_IncomeTaxAuthorityNameAxis-StateAdministrationOfTaxationChinaMember_LegalEntityAxis-GlobalTechnologyIncMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis"> us-gaap:StateAdministrationOfTaxationChinaMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> aaoi:GlobalTechnologyIncMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2008-11-01 </startDate>
<endDate> 2011-11-30 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_LegalEntityAxis-GlobalTechnologyIncMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> aaoi:GlobalTechnologyIncMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_LegalEntityAxis-GlobalTechnologyIncMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> aaoi:GlobalTechnologyIncMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_LegalEntityAxis-GlobalTechnologyIncMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> aaoi:GlobalTechnologyIncMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:DomesticCountryMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:StateAndLocalJurisdictionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis"> us-gaap:ForeignCountryMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_AwardTypeAxis-EmployeeStockOptionMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_AwardTypeAxis-EmployeeStockOptionMember_VestingAxis-ExercisableOnTheFirstAnniversaryDateFollowingTheDateOfGrantMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> aaoi:ExercisableOnTheFirstAnniversaryDateFollowingTheDateOfGrantMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_AwardTypeAxis-EmployeeStockOptionMember_VestingAxis-ExercisableOnSemiannualBasisMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> aaoi:ExercisableOnSemiannualBasisMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="i_2023-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
</entity>
<period>
<instant> 2023-01-01 </instant>
</period>
</context>
<context id="i_2023-12-31_AwardTypeAxis-PerformanceSharesMember_RangeAxis-MinimumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_AwardTypeAxis-PerformanceSharesMember_RangeAxis-MaximumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember_VestingAxis-VestingOnTheThirdAnniversaryMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> aaoi:VestingOnTheThirdAnniversaryMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_AwardTypeAxis-PerformanceSharesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="i_2022-12-31_AwardTypeAxis-PerformanceSharesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2023-12-31_AwardTypeAxis-PerformanceSharesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="i_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_IncomeStatementLocationAxis-CostOfSalesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:CostOfSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_IncomeStatementLocationAxis-CostOfSalesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:CostOfSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_IncomeStatementLocationAxis-CostOfSalesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:CostOfSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:ResearchAndDevelopmentExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:ResearchAndDevelopmentExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:ResearchAndDevelopmentExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingAndMarketingExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingAndMarketingExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingAndMarketingExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:GeneralAndAdministrativeExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:GeneralAndAdministrativeExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:GeneralAndAdministrativeExpenseMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i_2023-01-05_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-InitialATMOfferingMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> aaoi:RaymondJamesAssociatesIncMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> aaoi:InitialATMOfferingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-01-05 </instant>
</period>
</context>
<context id="i_2021-02-26_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> aaoi:RaymondJamesAssociatesIncMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> aaoi:SecondATMOfferingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-02-26 </instant>
</period>
</context>
<context id="d_2021-02-26_2021-02-26_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> aaoi:RaymondJamesAssociatesIncMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> aaoi:SecondATMOfferingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-02-26 </startDate>
<endDate> 2021-02-26 </endDate>
</period>
</context>
<context id="i_2023-09-12_RangeAxis-MinimumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-09-12 </instant>
</period>
</context>
<context id="i_2023-09-12_RangeAxis-MaximumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-09-12 </instant>
</period>
</context>
<context id="d_2023-02-01_2023-02-28_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> aaoi:RaymondJamesAssociatesIncMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> aaoi:SecondATMOfferingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-02-01 </startDate>
<endDate> 2023-02-28 </endDate>
</period>
</context>
<context id="d_2023-06-01_2023-06-30_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> aaoi:RaymondJamesAssociatesIncMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> aaoi:SecondATMOfferingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-06-01 </startDate>
<endDate> 2023-06-30 </endDate>
</period>
</context>
<context id="d_2023-08-01_2023-08-31_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> aaoi:RaymondJamesAssociatesIncMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> aaoi:SecondATMOfferingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-08-01 </startDate>
<endDate> 2023-08-31 </endDate>
</period>
</context>
<context id="d_2023-09-01_2023-09-30_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> aaoi:RaymondJamesAssociatesIncMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> aaoi:SecondATMOfferingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-09-01 </startDate>
<endDate> 2023-09-30 </endDate>
</period>
</context>
<context id="d_2023-10-01_2023-10-31_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> aaoi:RaymondJamesAssociatesIncMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> aaoi:SecondATMOfferingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-10-01 </startDate>
<endDate> 2023-10-31 </endDate>
</period>
</context>
<context id="d_2023-11-01_2023-11-30_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> aaoi:RaymondJamesAssociatesIncMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> aaoi:SecondATMOfferingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-11-01 </startDate>
<endDate> 2023-11-30 </endDate>
</period>
</context>
<context id="d_2021-03-01_2023-12-31_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> aaoi:RaymondJamesAssociatesIncMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> aaoi:SecondATMOfferingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-03-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_StatementGeographicalAxis-US">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_StatementGeographicalAxis-US">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_StatementGeographicalAxis-US">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_StatementGeographicalAxis-TW">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:TW </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_StatementGeographicalAxis-TW">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:TW </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_StatementGeographicalAxis-CN">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:CN </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_StatementGeographicalAxis-CN">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:CN </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i_2023-12-31_StatementGeographicalAxis-US">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_StatementGeographicalAxis-US">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2021-12-31_StatementGeographicalAxis-US">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:US </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i_2022-12-31_StatementGeographicalAxis-TW">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:TW </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="i_2021-12-31_StatementGeographicalAxis-TW">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:TW </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i_2021-12-31_StatementGeographicalAxis-CN">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:CN </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_ProductOrServiceAxis-FtthAndOtherMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> aaoi:FtthAndOtherMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2023-01-01_2023-12-31_LegalEntityAxis-PrimeWorldInternationalHoldingsLtdPrimeWorldMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> aaoi:PrimeWorldInternationalHoldingsLtdPrimeWorldMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-12-31_LegalEntityAxis-PrimeWorldInternationalHoldingsLtdPrimeWorldMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> aaoi:PrimeWorldInternationalHoldingsLtdPrimeWorldMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_LegalEntityAxis-PrimeWorldInternationalHoldingsLtdPrimeWorldMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001158114 </identifier>
<segment>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> aaoi:PrimeWorldInternationalHoldingsLtdPrimeWorldMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<unit id="USD">
<measure> iso4217:USD </measure>
</unit>
<unit id="Share">
<measure> shares </measure>
</unit>
<unit id="NonApplicable">
<measure> thunderdome:item </measure>
</unit>
<unit id="USDPerShare">
<divide>
<unitNumerator>
<measure> iso4217:USD </measure>
</unitNumerator>
<unitDenominator>
<measure> shares </measure>
</unitDenominator>
</divide>
</unit>
<unit id="Pure">
<measure> pure </measure>
</unit>
<unit id="Year">
<measure> utr:Y </measure>
</unit>
<unit id="CNY">
<measure> iso4217:CNY </measure>
</unit>
<dei:EntityCentralIndexKey contextRef="d_2023-01-01_2023-12-31" id="thunderdome-EntityCentralIndexKey"> 0001158114 </dei:EntityCentralIndexKey>
<dei:EntityRegistrantName contextRef="d_2023-01-01_2023-12-31" id="thunderdome-EntityRegistrantName"> APPLIED OPTOELECTRONICS, INC. </dei:EntityRegistrantName>
<dei:AmendmentFlag contextRef="d_2023-01-01_2023-12-31" id="ixv-19977"> false </dei:AmendmentFlag>
<dei:CurrentFiscalYearEndDate contextRef="d_2023-01-01_2023-12-31" id="ixv-19978"> --12-31 </dei:CurrentFiscalYearEndDate>
<dei:DocumentFiscalPeriodFocus contextRef="d_2023-01-01_2023-12-31" id="ixv-19979"> FY </dei:DocumentFiscalPeriodFocus>
<dei:DocumentFiscalYearFocus contextRef="d_2023-01-01_2023-12-31" id="ixv-19980"> 2023 </dei:DocumentFiscalYearFocus>
<ecd:Rule10b51ArrAdoptedFlag contextRef="d_2023-01-01_2023-12-31" id="c106858190"> true </ecd:Rule10b51ArrAdoptedFlag>
<ecd:NonRule10b51ArrAdoptedFlag contextRef="d_2023-01-01_2023-12-31" id="c106858191"> false </ecd:NonRule10b51ArrAdoptedFlag>
<ecd:Rule10b51ArrTrmntdFlag contextRef="d_2023-01-01_2023-12-31" id="c106858192"> true </ecd:Rule10b51ArrTrmntdFlag>
<ecd:NonRule10b51ArrTrmntdFlag contextRef="d_2023-01-01_2023-12-31" id="c106858193"> false </ecd:NonRule10b51ArrTrmntdFlag>
<ecd:TrdArrIndName contextRef="d_2023-01-01_2023-12-31_IndividualAxis-ChihhsiangThompsonLinMember" id="c106858194"> Chih-Hsiang (Thompson) Lin </ecd:TrdArrIndName>
<ecd:TrdArrIndTitle contextRef="d_2023-01-01_2023-12-31_IndividualAxis-ChihhsiangThompsonLinMember" id="c106858195"> CEO </ecd:TrdArrIndTitle>
<ecd:TrdArrAdoptionDate contextRef="d_2023-01-01_2023-12-31_IndividualAxis-ChihhsiangThompsonLinMember" id="c106858196"> December 14, 2023 </ecd:TrdArrAdoptionDate>
<ecd:TrdArrSecuritiesAggAvailAmt contextRef="i_2023-12-31_IndividualAxis-ChihhsiangThompsonLinMember" decimals="INF" id="c106857642" unitRef="Share"> 60000 </ecd:TrdArrSecuritiesAggAvailAmt>
<ecd:TrdArrTerminationDate contextRef="d_2023-01-01_2023-12-31_IndividualAxis-ChihhsiangThompsonLinMember" id="c106858197"> March 15, 2025 </ecd:TrdArrTerminationDate>
<ecd:TrdArrIndName contextRef="d_2023-01-01_2023-12-31_IndividualAxis-StefanMurryMember" id="c106858198"> Stefan Murry </ecd:TrdArrIndName>
<ecd:TrdArrIndTitle contextRef="d_2023-01-01_2023-12-31_IndividualAxis-StefanMurryMember" id="c106858199"> CFO </ecd:TrdArrIndTitle>
<ecd:TrdArrAdoptionDate contextRef="d_2023-01-01_2023-12-31_IndividualAxis-StefanMurryMember" id="c106858200"> December 14, 2023 </ecd:TrdArrAdoptionDate>
<ecd:TrdArrSecuritiesAggAvailAmt contextRef="i_2023-12-31_IndividualAxis-StefanMurryMember" decimals="INF" id="c106857646" unitRef="Share"> 12000 </ecd:TrdArrSecuritiesAggAvailAmt>
<ecd:TrdArrTerminationDate contextRef="d_2023-01-01_2023-12-31_IndividualAxis-StefanMurryMember" id="c106858201"> October 31, 2024 </ecd:TrdArrTerminationDate>
<ecd:TrdArrIndName contextRef="d_2023-01-01_2023-12-31_IndividualAxis-HunglunFredChangMember" id="c106858202"> Hung-Lun (Fred) Chang </ecd:TrdArrIndName>
<ecd:TrdArrIndTitle contextRef="d_2023-01-01_2023-12-31_IndividualAxis-HunglunFredChangMember" id="c106858203"> Senior Vice President and North America General Manager </ecd:TrdArrIndTitle>
<ecd:TrdArrAdoptionDate contextRef="d_2023-01-01_2023-12-31_IndividualAxis-HunglunFredChangMember" id="c106858204"> December 14, 2023 </ecd:TrdArrAdoptionDate>
<ecd:TrdArrSecuritiesAggAvailAmt contextRef="i_2023-12-31_IndividualAxis-HunglunFredChangMember" decimals="INF" id="c106857650" unitRef="Share"> 18195 </ecd:TrdArrSecuritiesAggAvailAmt>
<ecd:TrdArrTerminationDate contextRef="d_2023-01-01_2023-12-31_IndividualAxis-HunglunFredChangMember" id="c106858205"> January 31, 2025 </ecd:TrdArrTerminationDate>
<ecd:TrdArrIndName contextRef="d_2023-01-01_2023-12-31_IndividualAxis-DavidKuoMember" id="c106858206"> David Kuo </ecd:TrdArrIndName>
<ecd:TrdArrIndTitle contextRef="d_2023-01-01_2023-12-31_IndividualAxis-DavidKuoMember" id="c106858207"> Senior Vice President and Chief Legal Officer </ecd:TrdArrIndTitle>
<ecd:TrdArrAdoptionDate contextRef="d_2023-01-01_2023-12-31_IndividualAxis-DavidKuoMember" id="c106858208"> December 14, 2023 </ecd:TrdArrAdoptionDate>
<ecd:TrdArrSecuritiesAggAvailAmt contextRef="i_2023-12-31_IndividualAxis-DavidKuoMember" decimals="INF" id="c106857654" unitRef="Share"> 40000 </ecd:TrdArrSecuritiesAggAvailAmt>
<ecd:TrdArrTerminationDate contextRef="d_2023-01-01_2023-12-31_IndividualAxis-DavidKuoMember" id="c106858209"> February 28, 2025 </ecd:TrdArrTerminationDate>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="i_2023-12-31" decimals="-3" id="c106858172" unitRef="USD"> 3000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="i_2022-12-31" decimals="-3" id="c106858173" unitRef="USD"> 28000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:PreferredStockSharesAuthorized contextRef="i_2023-12-31" decimals="-6" id="c106858174" unitRef="Share"> 5000000 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesAuthorized contextRef="i_2022-12-31" decimals="-6" id="c106858175" unitRef="Share"> 5000000 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i_2023-12-31" decimals="INF" id="c106858176" unitRef="USDPerShare"> 0.001 </us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i_2022-12-31" decimals="INF" id="c106858177" unitRef="USDPerShare"> 0.001 </us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockSharesIssued contextRef="i_2023-12-31" decimals="-3" id="c106858178" unitRef="Share"> 0 </us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockSharesOutstanding contextRef="i_2023-12-31" decimals="-3" id="c106858180" unitRef="Share"> 0 </us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockSharesIssued contextRef="i_2022-12-31" decimals="-3" id="c106858179" unitRef="Share"> 0 </us-gaap:PreferredStockSharesIssued>
<us-gaap:PreferredStockSharesOutstanding contextRef="i_2022-12-31" decimals="-3" id="c106858181" unitRef="Share"> 0 </us-gaap:PreferredStockSharesOutstanding>
<us-gaap:CommonStockSharesAuthorized contextRef="i_2023-12-31" decimals="-7" id="c106858182" unitRef="Share"> 80000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized contextRef="i_2022-12-31" decimals="-7" id="c106858183" unitRef="Share"> 80000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2023-12-31" decimals="INF" id="c106858184" unitRef="USDPerShare"> 0.001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2022-12-31" decimals="INF" id="c106858185" unitRef="USDPerShare"> 0.001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesIssued contextRef="i_2023-12-31" decimals="-3" id="c106858186" unitRef="Share"> 38148000 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="i_2023-12-31" decimals="-3" id="c106858188" unitRef="Share"> 38148000 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesIssued contextRef="i_2022-12-31" decimals="-3" id="c106858187" unitRef="Share"> 28622000 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="i_2022-12-31" decimals="-3" id="c106858189" unitRef="Share"> 28622000 </us-gaap:CommonStockSharesOutstanding>
<aaoi:NumberOfCustomers contextRef="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c106857688" unitRef="Pure"> 5 </aaoi:NumberOfCustomers>
<aaoi:NumberOfCustomers contextRef="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c106857699" unitRef="Pure"> 5 </aaoi:NumberOfCustomers>
<aaoi:NumberOfCustomers contextRef="d_2022-01-01_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c106858212" unitRef="Pure"> 5 </aaoi:NumberOfCustomers>
<aaoi:NumberOfCustomers contextRef="d_2021-01-01_2021-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c106858213" unitRef="Pure"> 5 </aaoi:NumberOfCustomers>
<us-gaap:AssetImpairmentCharges contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857729" unitRef="USD"> 0 </us-gaap:AssetImpairmentCharges>
<us-gaap:AssetImpairmentCharges contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106858214" unitRef="USD"> 0 </us-gaap:AssetImpairmentCharges>
<us-gaap:AssetImpairmentCharges contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106858215" unitRef="USD"> 0 </us-gaap:AssetImpairmentCharges>
<aaoi:ProductWarrantyExtensionPeriod contextRef="d_2021-01-01_2021-12-31_RangeAxis-MinimumMember" id="c106857744"> P3Y </aaoi:ProductWarrantyExtensionPeriod>
<aaoi:ProductWarrantyExtensionPeriod contextRef="d_2021-01-01_2021-12-31_RangeAxis-MaximumMember" id="c106857745"> P5Y </aaoi:ProductWarrantyExtensionPeriod>
<us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="i_2023-12-31" id="c106857861"> P6Y </us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember" decimals="-5" id="c106858291" unitRef="USD"> 27800000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember" decimals="-5" id="c106858292" unitRef="USD"> 27800000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember" decimals="5" id="c106858293" unitRef="Pure"> 0.08984 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember" decimals="5" id="c106858294" unitRef="Pure"> 0.08984 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentMaturityDate contextRef="d_2023-01-01_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember_RangeAxis-MinimumMember" id="c106858295"> 2023-12-14 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentMaturityDate contextRef="d_2022-01-01_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember_RangeAxis-MinimumMember" id="c106858296"> 2023-12-14 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentMaturityDate contextRef="d_2023-01-01_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember_RangeAxis-MaximumMember" id="c106858297"> 2025-11-16 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentMaturityDate contextRef="d_2022-01-01_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember_RangeAxis-MaximumMember" id="c106858298"> 2025-11-16 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember" decimals="-4" id="c106858299" unitRef="USD"> 19040000.00 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember" decimals="-4" id="c106858300" unitRef="USD"> 19040000.00 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember_RangeAxis-MinimumMember" decimals="4" id="c106858301" unitRef="Pure"> 0.0457 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember_RangeAxis-MinimumMember" decimals="4" id="c106858302" unitRef="Pure"> 0.0457 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember_RangeAxis-MaximumMember" decimals="4" id="c106858303" unitRef="Pure"> 0.0612 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember_RangeAxis-MaximumMember" decimals="4" id="c106858304" unitRef="Pure"> 0.0612 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentMaturityDate contextRef="d_2023-01-01_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember" id="c106858305"> 2024-05-24 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentMaturityDate contextRef="d_2022-01-01_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember" id="c106858306"> 2024-05-24 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember" decimals="-4" id="c106858307" unitRef="USD"> 26650000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember" decimals="-4" id="c106858308" unitRef="USD"> 26650000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember_RangeAxis-MinimumMember" decimals="4" id="c106858309" unitRef="Pure"> 0.0445 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember_RangeAxis-MinimumMember" decimals="4" id="c106858310" unitRef="Pure"> 0.0445 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember_RangeAxis-MaximumMember" decimals="3" id="c106858311" unitRef="Pure"> 0.066 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember_RangeAxis-MaximumMember" decimals="3" id="c106858312" unitRef="Pure"> 0.066 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentMaturityDate contextRef="d_2023-01-01_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember" id="c106858313"> 2027-06-06 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentMaturityDate contextRef="d_2022-01-01_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember" id="c106858314"> 2027-06-06 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentTerm contextRef="d_2022-11-16_2022-11-16_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember" id="c106857865"> P3Y </us-gaap:DebtInstrumentTerm>
<us-gaap:DebtInstrumentTerm contextRef="d_2019-05-24_2019-05-24_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-TheSPDCreditLineMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-SPDBankMember" id="c106857872"> P5Y </us-gaap:DebtInstrumentTerm>
<us-gaap:DebtInstrumentTerm contextRef="d_2022-06-07_2022-06-07_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The50MCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember" id="c106857882"> P5Y </us-gaap:DebtInstrumentTerm>
<aaoi:OperatingLossCarryforwardsCarryforwardPeriod contextRef="d_2023-01-01_2023-12-31_StatementGeographicalAxis-TW" id="c106858008"> P10Y </aaoi:OperatingLossCarryforwardsCarryforwardPeriod>
<aaoi:OperatingLossCarryforwardsCarryforwardPeriod contextRef="d_2023-01-01_2023-12-31_StatementGeographicalAxis-CN" id="c106858010"> P10Y </aaoi:OperatingLossCarryforwardsCarryforwardPeriod>
<us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare contextRef="d_2023-01-01_2023-12-31_LegalEntityAxis-GlobalTechnologyIncMember" decimals="-3" id="c106858040" unitRef="USDPerShare"> 0 </us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
<us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued contextRef="i_2022-12-31" decimals="-3" id="c106858049" unitRef="USD"> 0 </us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
<us-gaap:OpenTaxYear contextRef="d_2023-01-01_2023-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember" id="c106858054"> 2020 2021 2022 2023 </us-gaap:OpenTaxYear>
<us-gaap:OpenTaxYear contextRef="d_2023-01-01_2023-12-31_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember" id="c106858055"> 2020 2021 2022 2023 </us-gaap:OpenTaxYear>
<us-gaap:OpenTaxYear contextRef="d_2023-01-01_2023-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember" id="c106858056"> 2018 2019 2020 2021 2022 2023 </us-gaap:OpenTaxYear>
<us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="i_2022-12-31" decimals="-3" id="c106858071" unitRef="USD"> 0 </us-gaap:UndistributedEarningsOfForeignSubsidiaries>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-EmployeeStockOptionMember" id="c106858078"> P4Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-EmployeeStockOptionMember" id="c106858079"> P10Y </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
<dei:DocumentType contextRef="d_2023-01-01_2023-12-31" id="ixv-22154"> 10-K </dei:DocumentType>
<dei:DocumentAnnualReport contextRef="d_2023-01-01_2023-12-31" id="ixv-22155"> true </dei:DocumentAnnualReport>
<dei:DocumentPeriodEndDate contextRef="d_2023-01-01_2023-12-31" id="ixv-22156"> 2023-12-31 </dei:DocumentPeriodEndDate>
<dei:DocumentTransitionReport contextRef="d_2023-01-01_2023-12-31" id="ixv-22157"> false </dei:DocumentTransitionReport>
<dei:EntityFileNumber contextRef="d_2023-01-01_2023-12-31" id="ixv-22158"> 001-36083 </dei:EntityFileNumber>
<dei:EntityIncorporationStateCountryCode contextRef="d_2023-01-01_2023-12-31" id="ixv-22159"> DE </dei:EntityIncorporationStateCountryCode>
<dei:EntityTaxIdentificationNumber contextRef="d_2023-01-01_2023-12-31" id="ixv-22160"> 76-0533927 </dei:EntityTaxIdentificationNumber>
<dei:EntityAddressAddressLine1 contextRef="d_2023-01-01_2023-12-31" id="ixv-122"> 13139 Jess Pirtle Blvd. </dei:EntityAddressAddressLine1>
<dei:EntityAddressCityOrTown contextRef="d_2023-01-01_2023-12-31" id="ixv-22161"> Sugar Land </dei:EntityAddressCityOrTown>
<dei:EntityAddressStateOrProvince contextRef="d_2023-01-01_2023-12-31" id="ixv-22162"> TX </dei:EntityAddressStateOrProvince>
<dei:EntityAddressPostalZipCode contextRef="d_2023-01-01_2023-12-31" id="ixv-22163"> 77478 </dei:EntityAddressPostalZipCode>
<dei:CityAreaCode contextRef="d_2023-01-01_2023-12-31" id="ixv-22164"> 281 </dei:CityAreaCode>
<dei:LocalPhoneNumber contextRef="d_2023-01-01_2023-12-31" id="ixv-22165"> 295-1800 </dei:LocalPhoneNumber>
<dei:Security12bTitle contextRef="d_2023-01-01_2023-12-31" id="ixv-22166"> Common Stock, Par value $0.001 </dei:Security12bTitle>
<dei:TradingSymbol contextRef="d_2023-01-01_2023-12-31" id="ixv-22167"> AAOI </dei:TradingSymbol>
<dei:SecurityExchangeName contextRef="d_2023-01-01_2023-12-31" id="ixv-22168"> NASDAQ </dei:SecurityExchangeName>
<dei:EntityWellKnownSeasonedIssuer contextRef="d_2023-01-01_2023-12-31" id="ixv-22169"> No </dei:EntityWellKnownSeasonedIssuer>
<dei:EntityVoluntaryFilers contextRef="d_2023-01-01_2023-12-31" id="ixv-22170"> No </dei:EntityVoluntaryFilers>
<dei:EntityCurrentReportingStatus contextRef="d_2023-01-01_2023-12-31" id="ixv-22171"> Yes </dei:EntityCurrentReportingStatus>
<dei:EntityInteractiveDataCurrent contextRef="d_2023-01-01_2023-12-31" id="ixv-22172"> Yes </dei:EntityInteractiveDataCurrent>
<dei:EntityFilerCategory contextRef="d_2023-01-01_2023-12-31" id="ixv-22173"> Accelerated Filer </dei:EntityFilerCategory>
<dei:EntitySmallBusiness contextRef="d_2023-01-01_2023-12-31" id="ixv-22174"> true </dei:EntitySmallBusiness>
<dei:EntityEmergingGrowthCompany contextRef="d_2023-01-01_2023-12-31" id="ixv-22175"> false </dei:EntityEmergingGrowthCompany>
<dei:IcfrAuditorAttestationFlag contextRef="d_2023-01-01_2023-12-31" id="ixv-22176"> true </dei:IcfrAuditorAttestationFlag>
<dei:DocumentFinStmtErrorCorrectionFlag contextRef="d_2023-01-01_2023-12-31" id="ixv-22177"> false </dei:DocumentFinStmtErrorCorrectionFlag>
<dei:EntityShellCompany contextRef="d_2023-01-01_2023-12-31" id="ixv-22178"> false </dei:EntityShellCompany>
<dei:EntityPublicFloat contextRef="i_2023-06-30" decimals="INF" id="ixv-22179" unitRef="USD"> 169814245 </dei:EntityPublicFloat>
<dei:EntityCommonStockSharesOutstanding contextRef="i_2024-02-20" decimals="INF" id="ixv-22180" unitRef="Share"> 38398085 </dei:EntityCommonStockSharesOutstanding>
<ecd:MtrlTermsOfTrdArrTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553966">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><a href="#" id="Item_9B" title="Item_9B"></a><span style="background-color:#ffffff;">Item <em style="font: inherit;">9B.</em> </span></b></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;">Other Information</span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 45pt; text-align: left; text-indent: -45pt;"><b><i>Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;"><span style="-sec-ix-hidden:c106858190"><span style="-sec-ix-hidden:c106858191"><span style="-sec-ix-hidden:c106858192"><span style="-sec-ix-hidden:c106858193">1</span></span></span></span></em> Trading Plans </i></b></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 45pt; text-align: left; text-indent: 0pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;">The adoption or termination of contracts, instructions or written plans for the purchase or sale of our securities by our Section <em style="font: inherit;">16</em> offers and directors for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> December 31, 2023, </em>each of which is intended to satisfy the affirmative defense conditions of Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em>(c) under the Exchange Act ("Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> Plan"), were as follows:</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 27pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: "Times New Roman", Times, serif; width: 100%;"><tbody><tr><td style="width: 232px; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b>Name</b></td><td style="width: 2px; text-align: center;"> </td><td style="width: 225px; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b>Title</b></td><td style="width: 1px; text-align: center;"> </td><td style="width: 197px; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b>Action</b></td><td style="width: 2px; text-align: center;"> </td><td style="width: 249px; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b>Date Adopted</b></td><td style="width: 2px; text-align: center;"> </td><td style="width: 247px; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b>Expiration Date</b></td><td style="width: 2px; text-align: center;"> </td><td style="width: 273px; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b>Aggregate # of Securities to be Purchased/Sold</b></td></tr> <tr><td style="width: 232px;">Chih-Hsiang (Thompson) Lin<sup style="vertical-align:top;line-height:120%;"> (<em style="font: inherit;">1</em>)</sup></td><td style="width: 2px;"> </td><td style="width: 225px; text-align: center;">CEO</td><td style="width: 1px;"> </td><td style="width: 197px; text-align: center;">Adoption</td><td style="width: 2px;"> </td><td style="width: 249px; text-align: center;"><em style="font: inherit;">12/14/2023</em></td><td style="width: 2px;"> </td><td style="width: 247px; text-align: center;"><em style="font: inherit;">3/15/2025</em></td><td style="width: 2px;"> </td><td style="width: 273px; text-align: center;"><em style="font: inherit;">60,000</em></td></tr> <tr><td style="width: 232px;">Stefan Murry <sup style="vertical-align:top;line-height:120%;">(<em style="font: inherit;">2</em>)</sup></td><td style="width: 2px;"> </td><td style="width: 225px; text-align: center;">CFO</td><td style="width: 1px;"> </td><td style="width: 197px; text-align: center;">Adoption</td><td style="width: 2px;"> </td><td style="width: 249px; text-align: center;"><em style="font: inherit;">12/14/2023</em></td><td style="width: 2px;"> </td><td style="width: 247px; text-align: center;"><em style="font: inherit;">10/31/2024</em></td><td style="width: 2px;"> </td><td style="width: 273px; text-align: center;"><em style="font: inherit;">12,000</em></td></tr> <tr><td style="width: 232px;">Hung-Lun (Fred) Chang <sup style="vertical-align:top;line-height:120%;">(<em style="font: inherit;">3</em>)</sup></td><td style="width: 2px;"> </td><td style="width: 225px; text-align: center;">SVP/North America General Manager</td><td style="width: 1px;"> </td><td style="width: 197px; text-align: center;">Adoption</td><td style="width: 2px;"> </td><td style="width: 249px; text-align: center;"><em style="font: inherit;">12/14/2023</em></td><td style="width: 2px;"> </td><td style="width: 247px; text-align: center;"><em style="font: inherit;">1/31/2025</em></td><td style="width: 2px;"> </td><td style="width: 273px; text-align: center;"><em style="font: inherit;">18,195</em></td></tr> <tr><td style="width: 232px;">David Kuo <sup style="vertical-align:top;line-height:120%;">(<em style="font: inherit;">4</em>)</sup></td><td style="width: 2px;"> </td><td style="width: 225px; text-align: center;">SVP/CLO</td><td style="width: 1px;"> </td><td style="width: 197px; text-align: center;">Adoption</td><td style="width: 2px;"> </td><td style="width: 249px; text-align: center;"><em style="font: inherit;">12/14/2023</em></td><td style="width: 2px;"> </td><td style="width: 247px; text-align: center;"><em style="font: inherit;">2/28/2025</em></td><td style="width: 2px;"> </td><td style="width: 273px; text-align: center;"><em style="font: inherit;">40,000</em></td></tr> </tbody></table> <p style="text-indent: 27pt; font-size: 10pt; font-family: "Times New Roman", Times, serif; margin: 0pt;"> </p> <p style="text-indent: 27pt; font-size: 10pt; font-family: "Times New Roman", Times, serif; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: "Times New Roman", Times, serif; width: 100%;"><tbody><tr><td style="width: 31px; text-align: right; vertical-align: top;">(<em style="font: inherit;">1</em>)</td><td style="width: 2px; text-align: right; vertical-align: top;"> </td><td style="width: 1342px;"><span style="-sec-ix-hidden:c106858194">Chih-Hsiang (Thompson) Lin</span>, our <span style="-sec-ix-hidden:c106858195">CEO</span>, entered into a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> Plan on <em style="font: inherit;"> <span style="-sec-ix-hidden:c106858196">December 14, 2023</span>. </em>Mr. Lin's plan provides for the potential sale of <span style="-sec-ix-hidden:c106857642">60,000</span> shares of the Company's common stock. The Plan expires on <em style="font: inherit;"> <span style="-sec-ix-hidden:c106858197">March 15, 2025</span>, </em>or upon the earlier of completion of all authorized transactions under the plan.</td></tr> <tr><td style="width: 31px; text-align: right; vertical-align: top;"> </td><td style="width: 2px; text-align: right; vertical-align: top;"> </td><td style="width: 1342px;"> </td></tr> <tr><td style="width: 31px; text-align: right; vertical-align: top;">(<em style="font: inherit;">2</em>)</td><td style="width: 2px; text-align: right; vertical-align: top;"> </td><td style="width: 1342px;"><span style="-sec-ix-hidden:c106858198">Stefan Murry</span>, our <span style="-sec-ix-hidden:c106858199">CFO</span>, entered into a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> Plan on <em style="font: inherit;"> <span style="-sec-ix-hidden:c106858200">December 14, 2023</span>. </em>Mr. Murry's plan provides for the potential sale of <span style="-sec-ix-hidden:c106857646">12,000</span> shares of the Company's common stock. The Plan expires on <em style="font: inherit;"> <span style="-sec-ix-hidden:c106858201">October 31, 2024</span>, </em>or upon the earlier of completion of all authorized transactions under the plan.</td></tr> <tr><td style="width: 31px; text-align: right; vertical-align: top;"> </td><td style="width: 2px; text-align: right; vertical-align: top;"> </td><td style="width: 1342px;"> </td></tr> <tr><td style="width: 31px; text-align: right; vertical-align: top;">(<em style="font: inherit;">3</em>)</td><td style="width: 2px; text-align: right; vertical-align: top;"> </td><td style="width: 1342px;"><span style="-sec-ix-hidden:c106858202">Hung-Lun (Fred) Chang</span>, our <span style="-sec-ix-hidden:c106858203">Senior Vice President and North America General Manager</span>, entered into a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> Plan on <em style="font: inherit;"> <span style="-sec-ix-hidden:c106858204">December 14, 2023</span>. </em>Mr. Chang's plan provides for the potential sale of up to <span style="-sec-ix-hidden:c106857650">18,195</span> shares of the Company's common stock. The plan expires <em style="font: inherit;"> <span style="-sec-ix-hidden:c106858205">January 31, 2025</span>, </em>or upon the earlier of the completion of all authorized transactions under the plan.</td></tr> <tr><td style="width: 31px; text-align: right; vertical-align: top;"> </td><td style="width: 2px; text-align: right; vertical-align: top;"> </td><td style="width: 1342px;"> </td></tr> <tr><td style="width: 31px; text-align: right; vertical-align: top;">(<em style="font: inherit;">4</em>)</td><td style="width: 2px; text-align: right; vertical-align: top;"> </td><td style="width: 1342px;"><span style="-sec-ix-hidden:c106858206">David Kuo</span>, our <span style="-sec-ix-hidden:c106858207">Senior Vice President and Chief Legal Officer</span>, entered into a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> Plan on <em style="font: inherit;"> <span style="-sec-ix-hidden:c106858208">December 14, 2023</span>. </em>Mr. Kuo's plan provides for the potential sale of up to <span style="-sec-ix-hidden:c106857654">40,000</span> shares of the Company's common stock. The plan expires <em style="font: inherit;"> <span style="-sec-ix-hidden:c106858209">February 28, 2025</span>, </em>or upon the earlier completion of all authorized transactions under the plan.</td></tr> <tr><td style="width: 31px; text-align: right; vertical-align: top;"> </td><td style="width: 2px; text-align: right; vertical-align: top;"> </td><td style="width: 1342px;"> </td></tr> </tbody></table> <p style="font-size: 10pt; font-family: "Times New Roman", Times, serif; margin: 0pt;"> </p>
</ecd:MtrlTermsOfTrdArrTextBlock>
<dei:AuditorFirmId contextRef="d_2023-01-01_2023-12-31" id="ixv-22181"> 248 </dei:AuditorFirmId>
<dei:AuditorName contextRef="d_2023-01-01_2023-12-31" id="ixv-22182"> GRANT THORNTON LLP </dei:AuditorName>
<dei:AuditorLocation contextRef="d_2023-01-01_2023-12-31" id="ixv-22183"> Houston, Texas </dei:AuditorLocation>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2023-12-31" decimals="-3" id="c106856241" unitRef="USD"> 45366000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2022-12-31" decimals="-3" id="c106856242" unitRef="USD"> 24685000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="i_2023-12-31" decimals="-3" id="c106856243" unitRef="USD"> 9731000 </us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
<us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="i_2022-12-31" decimals="-3" id="c106856244" unitRef="USD"> 10902000 </us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
<us-gaap:AccountsReceivableNetCurrent contextRef="i_2023-12-31" decimals="-3" id="c106856245" unitRef="USD"> 48071000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef="i_2022-12-31" decimals="-3" id="c106856246" unitRef="USD"> 61175000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:NotesAndLoansReceivableNetCurrent contextRef="i_2023-12-31" decimals="-3" id="c106856247" unitRef="USD"> 219000 </us-gaap:NotesAndLoansReceivableNetCurrent>
<us-gaap:NotesAndLoansReceivableNetCurrent contextRef="i_2022-12-31" decimals="-3" id="c106856248" unitRef="USD"> 339000 </us-gaap:NotesAndLoansReceivableNetCurrent>
<us-gaap:InventoryNet contextRef="i_2023-12-31" decimals="-3" id="c106856249" unitRef="USD"> 63866000 </us-gaap:InventoryNet>
<us-gaap:InventoryNet contextRef="i_2022-12-31" decimals="-3" id="c106856250" unitRef="USD"> 79679000 </us-gaap:InventoryNet>
<us-gaap:PrepaidTaxes contextRef="i_2023-12-31" decimals="-3" id="c106856251" unitRef="USD"> 3000 </us-gaap:PrepaidTaxes>
<us-gaap:PrepaidTaxes contextRef="i_2022-12-31" decimals="-3" id="c106856252" unitRef="USD"> 0 </us-gaap:PrepaidTaxes>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="i_2023-12-31" decimals="-3" id="c106856253" unitRef="USD"> 5349000 </us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="i_2022-12-31" decimals="-3" id="c106856254" unitRef="USD"> 6384000 </us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:AssetsCurrent contextRef="i_2023-12-31" decimals="-3" id="c106856255" unitRef="USD"> 172605000 </us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent contextRef="i_2022-12-31" decimals="-3" id="c106856256" unitRef="USD"> 183164000 </us-gaap:AssetsCurrent>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2023-12-31" decimals="-3" id="c106856257" unitRef="USD"> 200317000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2022-12-31" decimals="-3" id="c106856258" unitRef="USD"> 210184000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:IndefiniteLivedContractualRights contextRef="i_2023-12-31" decimals="-4" id="c106856259" unitRef="USD"> 5030000 </us-gaap:IndefiniteLivedContractualRights>
<us-gaap:IndefiniteLivedContractualRights contextRef="i_2022-12-31" decimals="-3" id="c106856260" unitRef="USD"> 5238000 </us-gaap:IndefiniteLivedContractualRights>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="i_2023-12-31" decimals="-3" id="c106856261" unitRef="USD"> 5026000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="i_2022-12-31" decimals="-3" id="c106856262" unitRef="USD"> 5566000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:FinanceLeaseRightOfUseAsset contextRef="i_2023-12-31" decimals="-3" id="c106856263" unitRef="USD"> 0 </us-gaap:FinanceLeaseRightOfUseAsset>
<us-gaap:FinanceLeaseRightOfUseAsset contextRef="i_2022-12-31" decimals="-3" id="c106856264" unitRef="USD"> 26000 </us-gaap:FinanceLeaseRightOfUseAsset>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2023-12-31" decimals="-3" id="c106856265" unitRef="USD"> 3628000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2022-12-31" decimals="-3" id="c106856266" unitRef="USD"> 3699000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:OtherAssetsNoncurrent contextRef="i_2023-12-31" decimals="-4" id="c106856267" unitRef="USD"> 2580000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="i_2022-12-31" decimals="-3" id="c106856268" unitRef="USD"> 386000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:Assets contextRef="i_2023-12-31" decimals="-3" id="c106856269" unitRef="USD"> 389186000 </us-gaap:Assets>
<us-gaap:Assets contextRef="i_2022-12-31" decimals="-3" id="c106856270" unitRef="USD"> 408263000 </us-gaap:Assets>
<us-gaap:AccountsPayableCurrent contextRef="i_2023-12-31" decimals="-3" id="c106856271" unitRef="USD"> 32892000 </us-gaap:AccountsPayableCurrent>
<us-gaap:AccountsPayableCurrent contextRef="i_2022-12-31" decimals="-3" id="c106856272" unitRef="USD"> 47845000 </us-gaap:AccountsPayableCurrent>
<aaoi:BankAcceptancesExecutedAndOutstandingCurrent contextRef="i_2023-12-31" decimals="-3" id="c106856273" unitRef="USD"> 15482000 </aaoi:BankAcceptancesExecutedAndOutstandingCurrent>
<aaoi:BankAcceptancesExecutedAndOutstandingCurrent contextRef="i_2022-12-31" decimals="-3" id="c106856274" unitRef="USD"> 12337000 </aaoi:BankAcceptancesExecutedAndOutstandingCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="i_2023-12-31" decimals="-3" id="c106856275" unitRef="USD"> 18549000 </us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="i_2022-12-31" decimals="-3" id="c106856276" unitRef="USD"> 17222000 </us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2023-12-31" decimals="-3" id="c106856277" unitRef="USD"> 1803000 </us-gaap:ContractWithCustomerLiabilityCurrent>
<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2022-12-31" decimals="-6" id="c106856278" unitRef="USD"> 3000000 </us-gaap:ContractWithCustomerLiabilityCurrent>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="i_2023-12-31" decimals="-3" id="c106856279" unitRef="USD"> 1149000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="i_2022-12-31" decimals="-3" id="c106856280" unitRef="USD"> 1041000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:FinanceLeaseLiabilityCurrent contextRef="i_2023-12-31" decimals="-3" id="c106856281" unitRef="USD"> 0 </us-gaap:FinanceLeaseLiabilityCurrent>
<us-gaap:FinanceLeaseLiabilityCurrent contextRef="i_2022-12-31" decimals="-3" id="c106856282" unitRef="USD"> 63000 </us-gaap:FinanceLeaseLiabilityCurrent>
<aaoi:NotesPayableAndLongtermDebtCurrent contextRef="i_2023-12-31" decimals="-3" id="c106856283" unitRef="USD"> 23197000 </aaoi:NotesPayableAndLongtermDebtCurrent>
<aaoi:NotesPayableAndLongtermDebtCurrent contextRef="i_2022-12-31" decimals="-3" id="c106856284" unitRef="USD"> 57074000 </aaoi:NotesPayableAndLongtermDebtCurrent>
<us-gaap:ConvertibleDebtCurrent contextRef="i_2023-12-31" decimals="-3" id="c106856285" unitRef="USD"> 286000 </us-gaap:ConvertibleDebtCurrent>
<us-gaap:ConvertibleDebtCurrent contextRef="i_2022-12-31" decimals="-3" id="c106856286" unitRef="USD"> 0 </us-gaap:ConvertibleDebtCurrent>
<us-gaap:LiabilitiesCurrent contextRef="i_2023-12-31" decimals="-3" id="c106856287" unitRef="USD"> 93358000 </us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent contextRef="i_2022-12-31" decimals="-3" id="c106856288" unitRef="USD"> 138582000 </us-gaap:LiabilitiesCurrent>
<us-gaap:ConvertibleLongTermNotesPayable contextRef="i_2023-12-31" decimals="-3" id="c106856289" unitRef="USD"> 76233000 </us-gaap:ConvertibleLongTermNotesPayable>
<us-gaap:ConvertibleLongTermNotesPayable contextRef="i_2022-12-31" decimals="-3" id="c106856290" unitRef="USD"> 79506000 </us-gaap:ConvertibleLongTermNotesPayable>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i_2023-12-31" decimals="-3" id="c106856291" unitRef="USD"> 4726000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i_2022-12-31" decimals="-3" id="c106856292" unitRef="USD"> 5505000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:Liabilities contextRef="i_2023-12-31" decimals="-3" id="c106856293" unitRef="USD"> 174317000 </us-gaap:Liabilities>
<us-gaap:Liabilities contextRef="i_2022-12-31" decimals="-3" id="c106856294" unitRef="USD"> 223593000 </us-gaap:Liabilities>
<us-gaap:PreferredStockValue contextRef="i_2023-12-31" decimals="-3" id="c106856295" unitRef="USD"> 0 </us-gaap:PreferredStockValue>
<us-gaap:PreferredStockValue contextRef="i_2022-12-31" decimals="-3" id="c106856296" unitRef="USD"> 0 </us-gaap:PreferredStockValue>
<us-gaap:CommonStockValue contextRef="i_2023-12-31" decimals="-3" id="c106856297" unitRef="USD"> 38000 </us-gaap:CommonStockValue>
<us-gaap:CommonStockValue contextRef="i_2022-12-31" decimals="-3" id="c106856298" unitRef="USD"> 29000 </us-gaap:CommonStockValue>
<us-gaap:AdditionalPaidInCapital contextRef="i_2023-12-31" decimals="-3" id="c106856299" unitRef="USD"> 478972000 </us-gaap:AdditionalPaidInCapital>
<us-gaap:AdditionalPaidInCapital contextRef="i_2022-12-31" decimals="-3" id="c106856300" unitRef="USD"> 391526000 </us-gaap:AdditionalPaidInCapital>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2023-12-31" decimals="-3" id="c106856301" unitRef="USD"> 975000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2022-12-31" decimals="-3" id="c106856302" unitRef="USD"> 2183000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2023-12-31" decimals="-3" id="c106856303" unitRef="USD"> -265116000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2022-12-31" decimals="-3" id="c106856304" unitRef="USD"> -209068000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:StockholdersEquity contextRef="i_2023-12-31" decimals="-3" id="c106856305" unitRef="USD"> 214869000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2022-12-31" decimals="-4" id="c106856306" unitRef="USD"> 184670000 </us-gaap:StockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2023-12-31" decimals="-3" id="c106856307" unitRef="USD"> 389186000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2022-12-31" decimals="-3" id="c106856308" unitRef="USD"> 408263000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856320" unitRef="USD"> 217646000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856321" unitRef="USD"> 222818000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856322" unitRef="USD"> 211565000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:CostOfGoodsAndServicesSold contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856323" unitRef="USD"> 158725000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856324" unitRef="USD"> 189191000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="d_2021-01-01_2021-12-31" decimals="-4" id="c106856325" unitRef="USD"> 173850000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:GrossProfit contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856326" unitRef="USD"> 58921000 </us-gaap:GrossProfit>
<us-gaap:GrossProfit contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856327" unitRef="USD"> 33627000 </us-gaap:GrossProfit>
<us-gaap:GrossProfit contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856328" unitRef="USD"> 37715000 </us-gaap:GrossProfit>
<us-gaap:ResearchAndDevelopmentExpense contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856329" unitRef="USD"> 35975000 </us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:ResearchAndDevelopmentExpense contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856330" unitRef="USD"> 36244000 </us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:ResearchAndDevelopmentExpense contextRef="d_2021-01-01_2021-12-31" decimals="-4" id="c106856331" unitRef="USD"> 41220000 </us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:SellingAndMarketingExpense contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856332" unitRef="USD"> 11069000 </us-gaap:SellingAndMarketingExpense>
<us-gaap:SellingAndMarketingExpense contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856333" unitRef="USD"> 9723000 </us-gaap:SellingAndMarketingExpense>
<us-gaap:SellingAndMarketingExpense contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856334" unitRef="USD"> 10899000 </us-gaap:SellingAndMarketingExpense>
<us-gaap:GeneralAndAdministrativeExpense contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856335" unitRef="USD"> 53226000 </us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856336" unitRef="USD"> 46658000 </us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856337" unitRef="USD"> 42362000 </us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:OperatingExpenses contextRef="d_2023-01-01_2023-12-31" decimals="-4" id="c106856338" unitRef="USD"> 100270000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856339" unitRef="USD"> 92625000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856340" unitRef="USD"> 94481000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingIncomeLoss contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856341" unitRef="USD"> -41349000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856342" unitRef="USD"> -58998000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856343" unitRef="USD"> -56766000 </us-gaap:OperatingIncomeLoss>
<us-gaap:InvestmentIncomeInterest contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856344" unitRef="USD"> 609000 </us-gaap:InvestmentIncomeInterest>
<us-gaap:InvestmentIncomeInterest contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856345" unitRef="USD"> 126000 </us-gaap:InvestmentIncomeInterest>
<us-gaap:InvestmentIncomeInterest contextRef="d_2021-01-01_2021-12-31" decimals="-4" id="c106856346" unitRef="USD"> 70000 </us-gaap:InvestmentIncomeInterest>
<us-gaap:InterestExpense contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856347" unitRef="USD"> 9428000 </us-gaap:InterestExpense>
<us-gaap:InterestExpense contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856348" unitRef="USD"> 6319000 </us-gaap:InterestExpense>
<us-gaap:InterestExpense contextRef="d_2021-01-01_2021-12-31" decimals="-4" id="c106856349" unitRef="USD"> 5620000 </us-gaap:InterestExpense>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856350" unitRef="USD"> -5871000 </us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856351" unitRef="USD"> -1205000 </us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856352" unitRef="USD"> 8156000 </us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense contextRef="d_2023-01-01_2023-12-31" decimals="-4" id="c106856353" unitRef="USD"> -14690000 </us-gaap:NonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856354" unitRef="USD"> -7398000 </us-gaap:NonoperatingIncomeExpense>
<us-gaap:NonoperatingIncomeExpense contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856355" unitRef="USD"> 2606000 </us-gaap:NonoperatingIncomeExpense>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856356" unitRef="USD"> -56039000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856357" unitRef="USD"> -66396000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2021-01-01_2021-12-31" decimals="-4" id="c106856358" unitRef="USD"> -54160000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeTaxExpenseBenefit contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856359" unitRef="USD"> 9000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856360" unitRef="USD"> 1000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856361" unitRef="USD"> 2000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:NetIncomeLoss contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856362" unitRef="USD"> -56048000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856363" unitRef="USD"> -66397000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856364" unitRef="USD"> -54162000 </us-gaap:NetIncomeLoss>
<us-gaap:EarningsPerShareBasic contextRef="d_2023-01-01_2023-12-31" decimals="INF" id="c106856365" unitRef="USDPerShare"> -1.75 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="d_2022-01-01_2022-12-31" decimals="INF" id="c106856366" unitRef="USDPerShare"> -2.38 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="d_2021-01-01_2021-12-31" decimals="INF" id="c106856367" unitRef="USDPerShare"> -2.01 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted contextRef="d_2023-01-01_2023-12-31" decimals="INF" id="c106856368" unitRef="USDPerShare"> -1.75 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="d_2022-01-01_2022-12-31" decimals="INF" id="c106856369" unitRef="USDPerShare"> -2.38 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="d_2021-01-01_2021-12-31" decimals="INF" id="c106856370" unitRef="USDPerShare"> -2.01 </us-gaap:EarningsPerShareDiluted>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2023-01-01_2023-12-31" decimals="INF" id="c106856371" unitRef="Share"> 31944259 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2022-01-01_2022-12-31" decimals="INF" id="c106856372" unitRef="Share"> 27846387 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2021-01-01_2021-12-31" decimals="INF" id="c106856373" unitRef="Share"> 26912141 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2023-01-01_2023-12-31" decimals="INF" id="c106856374" unitRef="Share"> 31944259 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2022-01-01_2022-12-31" decimals="INF" id="c106856375" unitRef="Share"> 27846387 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2021-01-01_2021-12-31" decimals="INF" id="c106856376" unitRef="Share"> 26912141 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:NetIncomeLoss contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856387" unitRef="USD"> -56048000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856388" unitRef="USD"> -66397000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856389" unitRef="USD"> -54162000 </us-gaap:NetIncomeLoss>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856390" unitRef="USD"> -1208000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856391" unitRef="USD"> -13888000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856392" unitRef="USD"> 4381000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856393" unitRef="USD"> -57256000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856394" unitRef="USD"> -80285000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856395" unitRef="USD"> -49781000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:SharesOutstanding contextRef="i_2020-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856428" unitRef="Share"> 0 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i_2020-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856429" unitRef="USD"> 0 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-4" id="c106856430" unitRef="Share"> 25110000 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856431" unitRef="USD"> 25000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2020-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856432" unitRef="USD"> 354685000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2020-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-4" id="c106856433" unitRef="USD"> 11690000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2020-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856434" unitRef="USD"> -88509000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2020-12-31" decimals="-3" id="c106856435" unitRef="USD"> 277891000 </us-gaap:StockholdersEquity>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856436" unitRef="Share"> 0 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856437" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856438" unitRef="Share"> 1552000 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856439" unitRef="USD"> 1000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856440" unitRef="USD"> 15288000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856441" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856442" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856443" unitRef="USD"> 15289000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856444" unitRef="Share"> 0 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856445" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856446" unitRef="Share"> 2000 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856447" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856448" unitRef="USD"> 8000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856449" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856450" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856451" unitRef="USD"> 8000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856452" unitRef="Share"> 0 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856453" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856454" unitRef="Share"> 659000 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856455" unitRef="USD"> 1000 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856456" unitRef="USD"> -959000 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856457" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856458" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856459" unitRef="USD"> -958000 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856461" unitRef="USD"> 0 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856463" unitRef="USD"> 0 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856464" unitRef="USD"> 12121000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856465" unitRef="USD"> 0 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856466" unitRef="USD"> 0 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856467" unitRef="USD"> 12121000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856469" unitRef="USD"> 0 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856471" unitRef="USD"> 0 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856472" unitRef="USD"> 0 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856473" unitRef="USD"> 4381000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856474" unitRef="USD"> 0 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856475" unitRef="USD"> 4381000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856477" unitRef="USD"> 0 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856479" unitRef="USD"> 0 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856480" unitRef="USD"> 0 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856481" unitRef="USD"> 0 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856482" unitRef="USD"> -54162000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856483" unitRef="USD"> -54162000 </us-gaap:NetIncomeLoss>
<us-gaap:SharesOutstanding contextRef="i_2021-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856484" unitRef="Share"> 0 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i_2021-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856485" unitRef="USD"> 0 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856486" unitRef="Share"> 27323000 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856487" unitRef="USD"> 27000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2021-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856488" unitRef="USD"> 381143000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2021-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856489" unitRef="USD"> 16071000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2021-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856490" unitRef="USD"> -142671000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2021-12-31" decimals="-4" id="c106856491" unitRef="USD"> 254570000 </us-gaap:StockholdersEquity>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856492" unitRef="Share"> 0 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856493" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856494" unitRef="Share"> 437000 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856495" unitRef="USD"> 1000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856496" unitRef="USD"> 1237000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856497" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856498" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856499" unitRef="USD"> 1238000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856501" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856503" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856504" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856505" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856506" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856507" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856508" unitRef="Share"> 0 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856509" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856510" unitRef="Share"> 862000 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856511" unitRef="USD"> 1000 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856512" unitRef="USD"> -454000 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856513" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856514" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856515" unitRef="USD"> -453000 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856517" unitRef="USD"> 0 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856519" unitRef="USD"> 0 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-5" id="c106856520" unitRef="USD"> 9600000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856521" unitRef="USD"> 0 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856522" unitRef="USD"> 0 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2022-01-01_2022-12-31" decimals="-5" id="c106856523" unitRef="USD"> 9600000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856525" unitRef="USD"> 0 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856527" unitRef="USD"> 0 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856528" unitRef="USD"> 0 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856529" unitRef="USD"> -13888000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856530" unitRef="USD"> 0 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856531" unitRef="USD"> -13888000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:NetIncomeLoss contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856533" unitRef="USD"> 0 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856535" unitRef="USD"> 0 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856536" unitRef="USD"> 0 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856537" unitRef="USD"> 0 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856538" unitRef="USD"> -66397000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856539" unitRef="USD"> -66397000 </us-gaap:NetIncomeLoss>
<us-gaap:SharesOutstanding contextRef="i_2022-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856540" unitRef="Share"> 0 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i_2022-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856541" unitRef="USD"> 0 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="i_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856542" unitRef="Share"> 28622000 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i_2022-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856543" unitRef="USD"> 29000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2022-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856544" unitRef="USD"> 391526000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2022-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856545" unitRef="USD"> 2183000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856546" unitRef="USD"> -209068000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2022-12-31" decimals="-4" id="c106856547" unitRef="USD"> 184670000 </us-gaap:StockholdersEquity>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856548" unitRef="Share"> 0 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856549" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856550" unitRef="Share"> 8275000 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856551" unitRef="USD"> 8000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856552" unitRef="USD"> 76498000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856553" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856554" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856555" unitRef="USD"> 76506000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856556" unitRef="Share"> 0 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856557" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856558" unitRef="Share"> 48000 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856559" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856560" unitRef="USD"> 21000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856561" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856562" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856563" unitRef="USD"> 21000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856564" unitRef="Share"> 0 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856565" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856566" unitRef="Share"> 1203000 </us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856567" unitRef="USD"> 1000 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856568" unitRef="USD"> -957000 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856569" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856570" unitRef="USD"> 0 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856571" unitRef="USD"> -956000 </us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856573" unitRef="USD"> 0 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856575" unitRef="USD"> 0 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856576" unitRef="USD"> 11884000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856577" unitRef="USD"> 0 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856578" unitRef="USD"> 0 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856579" unitRef="USD"> 11884000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856581" unitRef="USD"> 0 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856583" unitRef="USD"> 0 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856584" unitRef="USD"> 0 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856585" unitRef="USD"> -1208000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856586" unitRef="USD"> 0 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856587" unitRef="USD"> -1208000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
<us-gaap:NetIncomeLoss contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856589" unitRef="USD"> 0 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856591" unitRef="USD"> 0 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856592" unitRef="USD"> 0 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856593" unitRef="USD"> 0 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856594" unitRef="USD"> -56048000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856595" unitRef="USD"> -56048000 </us-gaap:NetIncomeLoss>
<us-gaap:SharesOutstanding contextRef="i_2023-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856596" unitRef="Share"> 0 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i_2023-12-31_StatementEquityComponentsAxis-PreferredStockMember" decimals="-3" id="c106856597" unitRef="USD"> 0 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="i_2023-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856598" unitRef="Share"> 38148000 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="i_2023-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c106856599" unitRef="USD"> 38000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2023-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c106856600" unitRef="USD"> 478972000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2023-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c106856601" unitRef="USD"> 975000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2023-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c106856602" unitRef="USD"> -265116000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2023-12-31" decimals="-3" id="c106856603" unitRef="USD"> 214869000 </us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856610" unitRef="USD"> -56048000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856611" unitRef="USD"> -66397000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856612" unitRef="USD"> -54162000 </us-gaap:NetIncomeLoss>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856613" unitRef="USD"> -24000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856614" unitRef="USD"> -3000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856615" unitRef="USD"> -32000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:InventoryLIFOReservePeriodCharge contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856616" unitRef="USD"> 8728000 </us-gaap:InventoryLIFOReservePeriodCharge>
<us-gaap:InventoryLIFOReservePeriodCharge contextRef="d_2022-01-01_2022-12-31" decimals="-5" id="c106856617" unitRef="USD"> 4900000 </us-gaap:InventoryLIFOReservePeriodCharge>
<us-gaap:InventoryLIFOReservePeriodCharge contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856618" unitRef="USD"> 3889000 </us-gaap:InventoryLIFOReservePeriodCharge>
<us-gaap:DepreciationAndAmortization contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856619" unitRef="USD"> 20427000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856620" unitRef="USD"> 23202000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856621" unitRef="USD"> 25371000 </us-gaap:DepreciationAndAmortization>
<us-gaap:AmortizationOfFinancingCosts contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856622" unitRef="USD"> 2308000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:AmortizationOfFinancingCosts contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856623" unitRef="USD"> 902000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:AmortizationOfFinancingCosts contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856624" unitRef="USD"> 865000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856625" unitRef="USD"> -51000 </us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856626" unitRef="USD"> 47000 </us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856627" unitRef="USD"> -1000 </us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:ShareBasedCompensation contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856628" unitRef="USD"> 11884000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="d_2022-01-01_2022-12-31" decimals="-5" id="c106856629" unitRef="USD"> 9600000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856630" unitRef="USD"> 12121000 </us-gaap:ShareBasedCompensation>
<aaoi:InterestForExtinguishmentOfDebtImpactOnCashFlowsFromOperatingActivities contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856631" unitRef="USD"> -0 </aaoi:InterestForExtinguishmentOfDebtImpactOnCashFlowsFromOperatingActivities>
<aaoi:InterestForExtinguishmentOfDebtImpactOnCashFlowsFromOperatingActivities contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856632" unitRef="USD"> -0 </aaoi:InterestForExtinguishmentOfDebtImpactOnCashFlowsFromOperatingActivities>
<aaoi:InterestForExtinguishmentOfDebtImpactOnCashFlowsFromOperatingActivities contextRef="d_2021-01-01_2021-12-31" decimals="-4" id="c106856633" unitRef="USD"> 70000 </aaoi:InterestForExtinguishmentOfDebtImpactOnCashFlowsFromOperatingActivities>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856634" unitRef="USD"> -0 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856635" unitRef="USD"> -0 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856636" unitRef="USD"> 6229000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856637" unitRef="USD"> 1313000 </us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax>
<us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856638" unitRef="USD"> -1916000 </us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax>
<us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856639" unitRef="USD"> -645000 </us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856640" unitRef="USD"> -13128000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856641" unitRef="USD"> 12749000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2021-01-01_2021-12-31" decimals="-4" id="c106856642" unitRef="USD"> 7020000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInNotesReceivables contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856643" unitRef="USD"> -83000 </us-gaap:IncreaseDecreaseInNotesReceivables>
<us-gaap:IncreaseDecreaseInNotesReceivables contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856644" unitRef="USD"> -7764000 </us-gaap:IncreaseDecreaseInNotesReceivables>
<us-gaap:IncreaseDecreaseInNotesReceivables contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856645" unitRef="USD"> 7585000 </us-gaap:IncreaseDecreaseInNotesReceivables>
<us-gaap:IncreaseDecreaseInPrepaidTaxes contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856646" unitRef="USD"> 3000 </us-gaap:IncreaseDecreaseInPrepaidTaxes>
<us-gaap:IncreaseDecreaseInPrepaidTaxes contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856647" unitRef="USD"> -1000 </us-gaap:IncreaseDecreaseInPrepaidTaxes>
<us-gaap:IncreaseDecreaseInPrepaidTaxes contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856648" unitRef="USD"> -1000 </us-gaap:IncreaseDecreaseInPrepaidTaxes>
<us-gaap:IncreaseDecreaseInInventories contextRef="d_2023-01-01_2023-12-31" decimals="-4" id="c106856649" unitRef="USD"> -6790000 </us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInInventories contextRef="d_2022-01-01_2022-12-31" decimals="-4" id="c106856650" unitRef="USD"> -1150000 </us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInInventories contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856651" unitRef="USD"> -15786000 </us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856652" unitRef="USD"> -1008000 </us-gaap:IncreaseDecreaseInOtherCurrentAssets>
<us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856653" unitRef="USD"> 2406000 </us-gaap:IncreaseDecreaseInOtherCurrentAssets>
<us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856654" unitRef="USD"> -867000 </us-gaap:IncreaseDecreaseInOtherCurrentAssets>
<aaoi:IncreaseDecreaseInOperatingRightOfUseAsset contextRef="d_2023-01-01_2023-12-31" decimals="-4" id="c106856655" unitRef="USD"> 530000 </aaoi:IncreaseDecreaseInOperatingRightOfUseAsset>
<aaoi:IncreaseDecreaseInOperatingRightOfUseAsset contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856656" unitRef="USD"> 888000 </aaoi:IncreaseDecreaseInOperatingRightOfUseAsset>
<aaoi:IncreaseDecreaseInOperatingRightOfUseAsset contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856657" unitRef="USD"> 848000 </aaoi:IncreaseDecreaseInOperatingRightOfUseAsset>
<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856658" unitRef="USD"> -14953000 </us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856659" unitRef="USD"> 12966000 </us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856660" unitRef="USD"> 7069000 </us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856661" unitRef="USD"> -1000 </us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
<us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856662" unitRef="USD"> 0 </us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
<us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856663" unitRef="USD"> 1000 </us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856664" unitRef="USD"> 1333000 </us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="d_2022-01-01_2022-12-31" decimals="-4" id="c106856665" unitRef="USD"> 5260000 </us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856666" unitRef="USD"> -3092000 </us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856667" unitRef="USD"> -1197000 </us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
<aaoi:IncreaseDecreaseInOperatingAndFinanceLeaseLiability contextRef="d_2023-01-01_2023-12-31" decimals="-4" id="c106856670" unitRef="USD"> -660000 </aaoi:IncreaseDecreaseInOperatingAndFinanceLeaseLiability>
<aaoi:IncreaseDecreaseInOperatingAndFinanceLeaseLiability contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856671" unitRef="USD"> -969000 </aaoi:IncreaseDecreaseInOperatingAndFinanceLeaseLiability>
<aaoi:IncreaseDecreaseInOperatingAndFinanceLeaseLiability contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856672" unitRef="USD"> -918000 </aaoi:IncreaseDecreaseInOperatingAndFinanceLeaseLiability>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856673" unitRef="USD"> -7929000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856674" unitRef="USD"> -14022000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856675" unitRef="USD"> -11644000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856676" unitRef="USD"> 9079000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2022-01-01_2022-12-31" decimals="-4" id="c106856677" unitRef="USD"> 3210000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856678" unitRef="USD"> 7981000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856679" unitRef="USD"> 135000 </us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856680" unitRef="USD"> 403000 </us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856681" unitRef="USD"> 114000 </us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:PaymentsForProceedsFromOtherDeposits contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856682" unitRef="USD"> 5229000 </us-gaap:PaymentsForProceedsFromOtherDeposits>
<us-gaap:PaymentsForProceedsFromOtherDeposits contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856683" unitRef="USD"> 529000 </us-gaap:PaymentsForProceedsFromOtherDeposits>
<us-gaap:PaymentsForProceedsFromOtherDeposits contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856684" unitRef="USD"> 2222000 </us-gaap:PaymentsForProceedsFromOtherDeposits>
<us-gaap:PaymentsToAcquireIntangibleAssets contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856685" unitRef="USD"> 588000 </us-gaap:PaymentsToAcquireIntangibleAssets>
<us-gaap:PaymentsToAcquireIntangibleAssets contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856686" unitRef="USD"> 498000 </us-gaap:PaymentsToAcquireIntangibleAssets>
<us-gaap:PaymentsToAcquireIntangibleAssets contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856687" unitRef="USD"> 457000 </us-gaap:PaymentsToAcquireIntangibleAssets>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856688" unitRef="USD"> -14761000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856689" unitRef="USD"> -3834000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856690" unitRef="USD"> -10546000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<aaoi:RepaymentsOfPrincipalsOnLongtermDebtAndNotesPayable contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856691" unitRef="USD"> 80214000 </aaoi:RepaymentsOfPrincipalsOnLongtermDebtAndNotesPayable>
<aaoi:RepaymentsOfPrincipalsOnLongtermDebtAndNotesPayable contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856692" unitRef="USD"> 7336000 </aaoi:RepaymentsOfPrincipalsOnLongtermDebtAndNotesPayable>
<aaoi:RepaymentsOfPrincipalsOnLongtermDebtAndNotesPayable contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856693" unitRef="USD"> 4144000 </aaoi:RepaymentsOfPrincipalsOnLongtermDebtAndNotesPayable>
<us-gaap:ProceedsFromLinesOfCredit contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856694" unitRef="USD"> 57626000 </us-gaap:ProceedsFromLinesOfCredit>
<us-gaap:ProceedsFromLinesOfCredit contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856695" unitRef="USD"> 143261000 </us-gaap:ProceedsFromLinesOfCredit>
<us-gaap:ProceedsFromLinesOfCredit contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856696" unitRef="USD"> 122935000 </us-gaap:ProceedsFromLinesOfCredit>
<us-gaap:RepaymentsOfLinesOfCredit contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856697" unitRef="USD"> 91791000 </us-gaap:RepaymentsOfLinesOfCredit>
<us-gaap:RepaymentsOfLinesOfCredit contextRef="d_2022-01-01_2022-12-31" decimals="-4" id="c106856698" unitRef="USD"> 131030000 </us-gaap:RepaymentsOfLinesOfCredit>
<us-gaap:RepaymentsOfLinesOfCredit contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856699" unitRef="USD"> 111287000 </us-gaap:RepaymentsOfLinesOfCredit>
<us-gaap:ProceedsFromBankDebt contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856700" unitRef="USD"> 57057000 </us-gaap:ProceedsFromBankDebt>
<us-gaap:ProceedsFromBankDebt contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856701" unitRef="USD"> 45666000 </us-gaap:ProceedsFromBankDebt>
<us-gaap:ProceedsFromBankDebt contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856702" unitRef="USD"> 24622000 </us-gaap:ProceedsFromBankDebt>
<us-gaap:RepaymentsOfBankDebt contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856703" unitRef="USD"> 53748000 </us-gaap:RepaymentsOfBankDebt>
<us-gaap:RepaymentsOfBankDebt contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856704" unitRef="USD"> 40573000 </us-gaap:RepaymentsOfBankDebt>
<us-gaap:RepaymentsOfBankDebt contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856705" unitRef="USD"> 32465000 </us-gaap:RepaymentsOfBankDebt>
<aaoi:ProceedsFromIssuanceOfConvertibleSeniorNotesNetOfDebtIssuanceCosts contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856706" unitRef="USD"> 83661000 </aaoi:ProceedsFromIssuanceOfConvertibleSeniorNotesNetOfDebtIssuanceCosts>
<aaoi:ProceedsFromIssuanceOfConvertibleSeniorNotesNetOfDebtIssuanceCosts contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856707" unitRef="USD"> 0 </aaoi:ProceedsFromIssuanceOfConvertibleSeniorNotesNetOfDebtIssuanceCosts>
<aaoi:ProceedsFromIssuanceOfConvertibleSeniorNotesNetOfDebtIssuanceCosts contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856708" unitRef="USD"> 0 </aaoi:ProceedsFromIssuanceOfConvertibleSeniorNotesNetOfDebtIssuanceCosts>
<us-gaap:FinanceLeasePrincipalPayments contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856709" unitRef="USD"> 63000 </us-gaap:FinanceLeasePrincipalPayments>
<us-gaap:FinanceLeasePrincipalPayments contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856710" unitRef="USD"> 19000 </us-gaap:FinanceLeasePrincipalPayments>
<us-gaap:FinanceLeasePrincipalPayments contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856711" unitRef="USD"> 18000 </us-gaap:FinanceLeasePrincipalPayments>
<us-gaap:ProceedsFromStockOptionsExercised contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856712" unitRef="USD"> 22000 </us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:ProceedsFromStockOptionsExercised contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856713" unitRef="USD"> 0 </us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:ProceedsFromStockOptionsExercised contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856714" unitRef="USD"> 8000 </us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856715" unitRef="USD"> 956000 </us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856716" unitRef="USD"> 454000 </us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856717" unitRef="USD"> 961000 </us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856718" unitRef="USD"> 68984000 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856719" unitRef="USD"> 1238000 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856720" unitRef="USD"> 15397000 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856721" unitRef="USD"> 40578000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856722" unitRef="USD"> 10753000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856723" unitRef="USD"> 14087000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856724" unitRef="USD"> 1622000 </us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856725" unitRef="USD"> 1553000 </us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856726" unitRef="USD"> -876000 </us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="d_2023-01-01_2023-12-31" decimals="-4" id="c106856727" unitRef="USD"> 19510000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="d_2022-01-01_2022-12-31" decimals="-4" id="c106856728" unitRef="USD"> -5550000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856729" unitRef="USD"> -8979000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2022-12-31" decimals="-3" id="c106856730" unitRef="USD"> 35587000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2021-12-31" decimals="-3" id="c106856731" unitRef="USD"> 41136000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2020-12-31" decimals="-3" id="c106856732" unitRef="USD"> 50115000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2023-12-31" decimals="-3" id="c106856733" unitRef="USD"> 55097000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2022-12-31" decimals="-3" id="c106856734" unitRef="USD"> 35587000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2021-12-31" decimals="-3" id="c106856735" unitRef="USD"> 41136000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
<us-gaap:InterestPaidNet contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856736" unitRef="USD"> 8098000 </us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856737" unitRef="USD"> 5142000 </us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856738" unitRef="USD"> 4899000 </us-gaap:InterestPaidNet>
<us-gaap:IncomeTaxesPaidNet contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856739" unitRef="USD"> 9000 </us-gaap:IncomeTaxesPaidNet>
<us-gaap:IncomeTaxesPaidNet contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856740" unitRef="USD"> 0 </us-gaap:IncomeTaxesPaidNet>
<us-gaap:IncomeTaxesPaidNet contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856741" unitRef="USD"> 1000 </us-gaap:IncomeTaxesPaidNet>
<aaoi:IncreaseDecreaseInAccountsPayableRelatedToPropertyAndEquipmentAdditions contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856742" unitRef="USD"> 1053000 </aaoi:IncreaseDecreaseInAccountsPayableRelatedToPropertyAndEquipmentAdditions>
<aaoi:IncreaseDecreaseInAccountsPayableRelatedToPropertyAndEquipmentAdditions contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856743" unitRef="USD"> -164000 </aaoi:IncreaseDecreaseInAccountsPayableRelatedToPropertyAndEquipmentAdditions>
<aaoi:IncreaseDecreaseInAccountsPayableRelatedToPropertyAndEquipmentAdditions contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856744" unitRef="USD"> -4027000 </aaoi:IncreaseDecreaseInAccountsPayableRelatedToPropertyAndEquipmentAdditions>
<aaoi:IncreaseDecreaseInDepositsAndPrepaidForEquipmentRelatedToPropertyAndEquipmentAdditions contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856745" unitRef="USD"> -1297000 </aaoi:IncreaseDecreaseInDepositsAndPrepaidForEquipmentRelatedToPropertyAndEquipmentAdditions>
<aaoi:IncreaseDecreaseInDepositsAndPrepaidForEquipmentRelatedToPropertyAndEquipmentAdditions contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856746" unitRef="USD"> 67000 </aaoi:IncreaseDecreaseInDepositsAndPrepaidForEquipmentRelatedToPropertyAndEquipmentAdditions>
<aaoi:IncreaseDecreaseInDepositsAndPrepaidForEquipmentRelatedToPropertyAndEquipmentAdditions contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856747" unitRef="USD"> 84000 </aaoi:IncreaseDecreaseInDepositsAndPrepaidForEquipmentRelatedToPropertyAndEquipmentAdditions>
<us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553967">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE A—ORGANIZATION AND OPERATIONS</span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Applied Optoelectronics, Inc. (“AOI” or the “Company”) was incorporated in the State of Texas on <em style="font: inherit;"> February </em><em style="font: inherit;">28,</em> <em style="font: inherit;">1997.</em> In <em style="font: inherit;"> March 2013, </em>the Company converted into a Delaware corporation. The Company is a leading, vertically integrated provider of fiber-optic networking products, primarily for <em style="font: inherit;">four</em> networking end-markets: internet data center, CATV, telecom and FTTH. The Company designs and manufactures a wide range of optical communications products at varying levels of integration, from components, subassemblies and modules to complete turn-key equipment.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company has manufacturing and research and development facilities located in the U.S., Taiwan and China. At its corporate headquarters and manufacturing facilities in Sugar Land, Texas, the Company primarily manufactures lasers and laser components and performs research and development activities for laser component and optical module products. The Company operates in Taipei, Taiwan and Ningbo, China through its wholly-owned subsidiary Prime World International Holdings, Ltd. (“Prime World”, incorporated in the British Virgin Islands). Prime World is the parent of Global Technology, Inc. (“Global”, incorporated in the People’s Republic of China).  Through Global, the Company primarily manufactures certain of its data center transceiver products, including subassemblies and transceivers, as well as Cable TV Broadband (“CATV”) systems and equipment, and performs research and development activities for the CATV products. Prime World also operates a branch in Taiwan, which primarily manufactures transceivers. The Company also has a research and development center in Duluth, Georgia.</span></p>
</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
<us-gaap:SignificantAccountingPoliciesTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553968">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE B—SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><span style="background-color:#ffffff;"><em style="font: inherit;">1.</em></span></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><i><span style="background-color:#ffffff;">Basis of Presentation</span></i></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The consolidated financial statements include the accounts of the Company and all of its wholly-owned subsidiaries and are prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). All intercompany balances and transactions have been eliminated in consolidation.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">2.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Use of Estimates</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported. Actual results could differ from those estimates in the consolidated financial statements and accompanying notes. Significant estimates and assumptions that impact these financial statements relate to, among other things, allowance for doubtful accounts, inventory reserve, product warranty costs, share-based compensation expense, estimated useful lives of property and equipment, and taxes.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">3.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Foreign Currency Translation</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">The functional currency for the Company’s foreign operations is the local currency. The assets and liabilities of these operations are translated at the rate of exchange in effect on the balance sheet date and sales and expenses are translated at monthly average rates. The resulting gains or losses from translation are included in a separate component of other comprehensive income. There is <em style="font: inherit;">no</em> tax effect on the foreign currency translation because it is management’s intent to reinvest the undistributed earnings of its foreign subsidiaries indefinitely. Transaction gains and losses resulting from re-measuring monetary asset and liability accounts that are denominated in a currency other than a subsidiary’s functional currency are included in net foreign exchange gain and loss and are included in net income except for those intercompany balances that are long-term investments in nature. The translation gain or losses from the long-term investment nature of intercompany balances are treated as translation adjustments and included in comprehensive income.</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">4.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Fair Value</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The carrying value of cash, cash equivalents and short-term investments, accounts receivable, accounts payable, and note receivable approximate their historical fair values due to their short-term maturities. The carrying value of the debt approximates its fair value due to the short-term nature of the debt since it renews frequently at current interest rates. Management believes that the interest rates in effect at each year end represent the current market rates for similar borrowings.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The fair value measurement standard defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The standard characterizes inputs used in determining fair value according to a hierarchy that prioritized inputs based on the degree to which they are observable. The <em style="font: inherit;">three</em> levels of the fair value hierarchy are as follows:</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Level <em style="font: inherit;">1—Inputs</em> represent quoted prices in active markets for identical assets or liabilities.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Level <em style="font: inherit;">2—Inputs</em> other than quoted prices included within Level <em style="font: inherit;">1</em> that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are <em style="font: inherit;">not</em> active.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Level <em style="font: inherit;">3—Inputs</em> that are <em style="font: inherit;">not</em> observable from objective sources, such as management’s internally developed assumptions used in pricing an asset or liability.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Assets and liabilities that are required to be fair valued on a recurring basis include money market funds, marketable securities, equity instruments and contingent consideration.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Money market funds are valued with Level <em style="font: inherit;">1</em> inputs, using quoted market prices, and are included in cash and cash equivalents on the Company’s consolidated balance sheets.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">5.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Cash and Cash Equivalents</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company considers all highly liquid securities with an original maturity of <em style="font: inherit;">ninety</em> days or less from the date of purchase to be cash equivalents. Cash in foreign accounts was approximately $17.7 million and $17.5 million at </span><em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em><span style="background-color:#ffffff;">, respectively.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company maintains cash and cash equivalents at U.S. financial institutions for which the combined account balances in individual institutions <em style="font: inherit;"> may </em>exceed Federal Deposit Insurance Corporation (“FDIC”) insurance coverage and, as a result, there is a concentration of credit risk related to amounts on deposit in excess of FDIC insurance coverage. As of </span><em style="font: inherit;"> December 31, 2023</em><span style="background-color:#ffffff;">, approximately $36.8 million of U.S. deposits were <em style="font: inherit;">not</em> covered by FDIC insurance. The Company has <em style="font: inherit;">not</em> experienced any losses and believes it is <em style="font: inherit;">not</em> exposed to any significant risk with such accounts.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">6.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Restricted Cash/Compensating Balances</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Restricted cash includes guarantee deposits for customs duties and compensating balances associated with credit facilities.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">7.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Accounts Receivable/Allowance for Doubtful Accounts</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company carries its accounts receivable at the net amount that it estimates to be collectible. An allowance for uncollectable accounts is maintained through a charge against operations. The allowance is determined by management review of outstanding amounts per customer, historical payments and the aging of accounts.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">8.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Concentration of Credit Risk and Significant Customers</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Financial instruments which potentially subject the Company to concentrations of credit risk include cash, cash equivalents and accounts receivable. The Company places all cash and cash equivalents with high-credit quality financial institutions.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company performs ongoing credit valuations of its customers’ financial condition whenever deemed necessary and generally does <em style="font: inherit;">not</em> require deposits or collateral to support customer receivables. The historical amount of losses on uncollectible accounts has been within the Company’s estimates. The Company generates much of its revenue from a limited number of customers. In </span><em style="font: inherit;">2023,</em> <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em><span style="background-color:#ffffff;">, its top <span style="-sec-ix-hidden:c106857688">five</span> customers represented 85.6%, 78.2%, and 67% of its revenue, respectively. In </span><em style="font: inherit;">2023</em><span style="background-color:#ffffff;">, Microsoft, ATX and Digicomm represented 46.6%, 15.6% and 11.3% of its revenue, respectively. In <em style="font: inherit;">2022,</em> ATX and Microsoft represented 47.3% and 18.4% of its revenue. </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The <span style="-sec-ix-hidden:c106857699"><span style="-sec-ix-hidden:c106858212"><span style="-sec-ix-hidden:c106858213">five</span></span></span> largest receivable balances for customers represented an aggregate of 75.4% and 86.9% of total accounts receivable at </span><em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em><span style="background-color:#ffffff;">, respectively. As of </span><em style="font: inherit;"> December 31, 2023</em><span style="background-color:#ffffff;">, Digicomm represented 35.2% of total accounts receivable and ATX represented 21.4% of total accounts receivable. As of <em style="font: inherit;"> December 31, 2022, </em>ATX represented 64.9% of total accounts receivable, respectively. <em style="font: inherit;">No</em> other customer represented greater than <em style="font: inherit;">ten</em> percent of revenue in <em style="font: inherit;">2023</em> or <em style="font: inherit;">2022</em> had greater than <em style="font: inherit;">ten</em> percent of total accounts receivable at <em style="font: inherit;"> December 31, 2023 </em>or <em style="font: inherit;">2022.</em> </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;"> </p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><span style="background-color:#ffffff;"><em style="font: inherit;">9.</em></span></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><i><span style="background-color:#ffffff;">Inventories</span></i></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Inventories are stated at the lower of cost (average-cost method) or net realizable value. Work in process and finished goods includes materials, labor and allocated overhead. The Company assesses the valuation of its inventory on a periodic basis and provides write-offs for the value of estimated excess and obsolete inventory based on estimates of future demand. Inventory reserves are recorded to account for the excess and obsolete inventory combined with the lower of cost or net realizable value assessments. To develop the reserve, the Company developed certain percentages that determine the extent of inventory reserve adjustments based on the age of the inventory. Such percentages were determined through analysis of the inventory to determine each product's lifespan, a review historical write-offs or scrapped inventory, and an assessment by product engineers of the possibility of obsolescence for each product.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><span style="background-color:#ffffff;"><em style="font: inherit;">10.</em></span></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><i><span style="background-color:#ffffff;">Property, Plant and Equipment</span></i></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Property, plant and equipment are stated at cost, net of accumulated depreciation and amortization. The Company calculates depreciation using the straight-line method over the following estimated useful lives:</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td colspan="2" rowspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Useful lives (in years)</em></b></p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Buildings</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">20 - 42</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Land improvements</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">10</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Machinery and equipment</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">2 - 20</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Furniture and fixtures</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">3 - 7</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Computer equipment and software</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">3 - 10</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Leasehold improvements</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">The shorter of the life of the applicable lease or the useful life of the improvement</em></p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Transportation equipment</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">5</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Major improvements are capitalized and expenditures for maintenance and repairs are expensed as incurred. Construction in progress represents property, plant and equipment under construction or being installed. Costs include original cost, installation, construction and other direct costs which include interest on borrowings used to finance the asset. Construction in progress is transferred to the appropriate fixed asset account and depreciation commences when the asset has been substantially completed and placed in service.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Land use rights allow the Company rights for <em style="font: inherit;">50</em> years to certain land in Ningbo, China on which the Company built a facility that included office space, manufacturing operations and employee dormitories. The land use rights are recorded at cost and are amortized on the straight-line basis over the useful life of the related contract. The land use rights expire on <em style="font: inherit;"> October 7, 2054 </em>and <em style="font: inherit;"> December 28, 2067.</em></span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">11.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Intangible Assets</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Intangible assets consist of intellectual property that is stated at cost less accumulated amortization. As of </span><em style="font: inherit;"> December 31, 2023</em><span style="background-color:#ffffff;">, the Company had <em style="font: inherit;">326</em> total patents issued. The costs incurred to obtain such patents have been capitalized and are being amortized over an estimated life between 10 and 20 years. The Company periodically evaluates its intangible assets to determine whether events or changes in circumstances indicate that a patent or</span><span style="background-color:#ffffff;"> trademark</span><span style="background-color:#ffffff;"> <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be applicable to the Company’s current products or is <em style="font: inherit;">no</em> longer in use. If such a determination is made, the intangible asset is impaired and the remaining value of the patent or trademark will be expensed at that time.</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><span style="background-color:#ffffff;"><em style="font: inherit;">12.</em></span></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><i><span style="background-color:#ffffff;">Impairment of Long-Lived Assets</span></i></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company accounts for impairment of long-lived assets in accordance with Accounting Standards Codification (“ASC”) <em style="font: inherit;">360,</em> </span><i><span style="background-color:#ffffff;">Property, Plant and Equipment</span></i><span style="background-color:#ffffff;">, (“ASC <em style="font: inherit;">360”</em>). Long-lived assets consist primarily of property, plant and equipment, right-of-use assets and intangible assets. In accordance with ASC <em style="font: inherit;">360,</em> the Company evaluates the carrying value of long-lived assets when it determines a triggering event has occurred, or whenever events or changes in circumstances indicate that the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. When indicators exist, recoverability of assets is measured by a comparison of the carrying value of the asset group to the estimated undiscounted future net cash flows expected to be generated by the asset group. Examples of such triggering events include a significant disposal of a portion of such assets, an adverse change in the market involving the business employing the related asset, a significant decrease in the benefits realized from an acquired business, difficulties or delays in integrating the business, and a significant change in the operations of an acquired business. If such assets are determined <em style="font: inherit;">not</em> to be recoverable, the Company performs an analysis of the fair value of the asset group and will recognize an impairment loss when the fair value is less than the carrying amounts of such assets. The fair value, based on reasonable and supportable assumptions and projections, require subjective judgments. Depending on the assumptions and estimates used, the appraised fair value projected in the evaluation of long-lived assets can vary within a range of outcomes. The Company considers the likelihood of possible outcomes in determining the best estimate for the fair value of the assets. The Company did <span style="-sec-ix-hidden:c106857729"><span style="-sec-ix-hidden:c106858214"><span style="-sec-ix-hidden:c106858215">not</span></span></span> record any asset impairment charges in </span><em style="font: inherit;">2023</em><span style="background-color:#ffffff;">, </span><em style="font: inherit;">2022</em><span style="background-color:#ffffff;"> or <em style="font: inherit;">2021.</em></span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">13.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Comprehensive Income (Loss)</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">ASC <em style="font: inherit;">220,</em> </span><i><span style="background-color:#ffffff;">Comprehensive Income</span></i><span style="background-color:#ffffff;">, (“ASC <em style="font: inherit;">220”</em>) establishes rules for reporting and display of comprehensive income (loss) and its components. ASC <em style="font: inherit;">220</em> requires that unrealized gains and losses on the Company’s foreign currency translation adjustments be included in comprehensive income (loss).</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">14.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Share-based Compensation</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company accounts for share-based compensation in accordance with the provisions of ASC <em style="font: inherit;">718,</em> </span><i><span style="background-color:#ffffff;">Compensation—Stock Compensation</span></i><span style="background-color:#ffffff;">. Share-based compensation expense is recognized based on the grant date fair value in order to recognize compensation cost for those shares expected to vest. Compensation cost is recognized on a straight-line basis over the vesting period of the restricted stock units and adjusted as forfeitures occur.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">15.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Revenue Recognition</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company derives revenue from the manufacture and sale of fiber optic networking products. Revenue recognition follows the criteria of ASC <em style="font: inherit;">606,</em> </span><i><span style="background-color:#ffffff;">Revenue from Contracts with Customers</span></i><span style="background-color:#ffffff;">. Specifically, the Company recognizes revenue when obligations under the terms of a contract with its customer are satisfied; generally this occurs with the transfer of control of products or services </span>at point of time or over times. When the Company receives payments and its obligations to customers are <em style="font: inherit;">not</em> satisfied, the Company will recognize the payment as Unearned Revenue from customers.</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">16.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Product Warranty</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company generally offers a <em style="font: inherit;">one</em>-year limited warranty for its products but it can extend for longer periods of <span style="-sec-ix-hidden:c106857744">three</span> to <span style="-sec-ix-hidden:c106857745">five</span> years for certain products sold to certain customers. The Company estimates the costs that <em style="font: inherit;"> may </em>be incurred under its basic limited warranty and records a liability for the amount of such costs at the time when product defects occur. Factors that affect the Company’s warranty liability include the historical and anticipated rates of warranty claims and cost to repair. While the Company believes that its warranty accrual is adequate, the actual warranty costs <em style="font: inherit;"> may </em>exceed the accrual, in which case the cost of sales will increase in the future. As of </span><em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em><span style="background-color:#ffffff;">, the amount of accrued warranty was $0.25 million and $0.1 million, respectively. Changes in products warranty were as follows (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman"; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year ended December 31,</em></em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt; width: 70%;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning Balance, January 1</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">263</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Warranty costs incurred</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">(44</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">(85</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Provision for warranty</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">159</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(38</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending Balance, December 31</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">255</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">140</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><span style="background-color:#ffffff;"><em style="font: inherit;">17.</em></span></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><i><span style="background-color:#ffffff;">Advertising Costs</span></i></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Advertising costs are charged to operations as incurred and amounted to approximately $0.8 million, $0.8 million, and $0.1 million for the years ended </span><em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em><span style="background-color:#ffffff;">, respectively.</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><span style="background-color:#ffffff;"><em style="font: inherit;">18.</em></span></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><i><span style="background-color:#ffffff;">Research and Development</span></i></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Research and development costs are charged to operations as incurred. The Company receives reimbursement for certain development costs, which offset with expense up to the reimbursable amount.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">19.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Shipping and Handling Costs</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Shipping and handling costs are included in operating expenses as fulfillment costs unless we bill our customers for shipping and handling charges, which are included in net sales for the applicable period, and the corresponding shipping and handling expense is reported in cost of sales.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">20.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Income Taxes</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company accounts for income taxes in accordance with the provisions of ASC <em style="font: inherit;">740,</em> </span><i><span style="background-color:#ffffff;">Income Taxes</span></i><span style="background-color:#ffffff;">. The liability method is used to account for deferred income taxes. Under the liability method, deferred tax assets and liabilities are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The ability to realize deferred tax assets is evaluated annually and a valuation allowance is provided if it is unlikely that the deferred tax assets will <em style="font: inherit;">not</em> give rise to future benefits in the Company’s tax returns.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company records uncertain tax positions in accordance with ASC <em style="font: inherit;">740</em> on the basis of a <em style="font: inherit;">two</em>-step process in which (<em style="font: inherit;">1</em>) it determines whether it is more likely than <em style="font: inherit;">not</em> that the tax positions will be sustained on the basis of the technical merits of the position and (<em style="font: inherit;">2</em>) for those tax positions that meet the more-likely-than-<em style="font: inherit;">not</em> recognition threshold, it recognizes the largest amount of tax benefit that is more than <em style="font: inherit;">50%</em> likely to be realized upon ultimate settlement with the related tax authority.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">21.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Global Intangible Low-taxed Income Provisions ("GILTI")</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">One of the base broadening provisions of the U.S. Tax Cuts and Jobs Act of <em style="font: inherit;">2017</em> (“the <em style="font: inherit;">2017</em> Act”) is the global intangible low-taxed income provisions ("GILTI"). In accordance with guidance issued by the FASB staff, the Company has adopted an accounting policy to treat any GILTI inclusions as a period cost if and when incurred. Thus, for the fiscal years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2022,</em> and <em style="font: inherit;"> December 31, 2021, </em>deferred taxes were computed without consideration of the possible future impact of the GILTI provisions, and any current year impact was recorded as a part of the current portion of income tax expense.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0px; text-align: justify;"> </p><p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0px; text-align: justify;"></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"></p></td></tr> </tbody></table><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">22.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Recent Accounting Pronouncements </span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">   </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><b><span style="background-color:#ffffff;">Recent Accounting Pronouncements Adopted in </span><em style="font: inherit;">2023</em></b></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">There was <em style="font: inherit;">no</em> accounting pronouncement adopted in <em style="font: inherit;">2023.</em> </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-indent: 27pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">  </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><b><span style="background-color:#ffffff;">Recent Accounting Pronouncements Yet to be Adopted</span></b><span style="background-color:#ffffff;"> </span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 8pt; text-indent: 27pt;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09</em> Income Taxes (Topic <em style="font: inherit;">740</em>): Improvements to Income Tax Disclosures", which requires the Company to disclose disaggregated jurisdictional and categorical information for the tax rate reconciliation, income taxes paid and other income tax related amounts. This guidance is effective for annual periods beginning after <em style="font: inherit;"> December 15, 2024, </em>with early adoption permitted. The adoption is expected to enhance the Company's Notes to the Consolidated Financial Statements. The Company is currently evaluating the impact the new standard will have on its financial statements and related disclosure.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 8pt; text-indent: 27pt;">In <em style="font: inherit;"> November 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07</em> "Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosures", which requires the Company to expand the breadth and frequency of segment disclosures to include additional information about significant segment expenses, the chief operating decision maker (CODM) and other items, and also require the annual disclosures on an interim basis. This guidance is effective for annual periods beginning after <em style="font: inherit;"> December 15, 2023, </em>with early adoption permitted. The Company is currently evaluating the impact the new standard will have on its financial statements and related disclosure.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 8pt; text-indent: 27pt;">In <em style="font: inherit;"> October 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">06</em> "Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative", which amends U.S. GAAP to include <em style="font: inherit;">14</em> disclosure requirements that are currently required under SEC Regulation S-<em style="font: inherit;">X</em> or Regulation S-K. Each amendment will be effective on the date on which the SEC removes the related disclosure requirement from SEC Regulation S-<em style="font: inherit;">X</em> or Regulation S-K.  The Company has evaluated the new standard and determined that it will have <em style="font: inherit;">no</em> material impact on its financial statements or disclosures since the Company is already subject to the relevant SEC disclosure requirements.</p><p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 8pt; text-indent: 27pt;"></p>
</us-gaap:SignificantAccountingPoliciesTextBlock>
<us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="d_2023-01-01_2023-12-31" id="c106858325">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><span style="background-color:#ffffff;"><em style="font: inherit;">1.</em></span></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><i><span style="background-color:#ffffff;">Basis of Presentation</span></i></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The consolidated financial statements include the accounts of the Company and all of its wholly-owned subsidiaries and are prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). All intercompany balances and transactions have been eliminated in consolidation.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p>
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
<us-gaap:UseOfEstimates contextRef="d_2023-01-01_2023-12-31" id="c106858326">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">2.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Use of Estimates</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported. Actual results could differ from those estimates in the consolidated financial statements and accompanying notes. Significant estimates and assumptions that impact these financial statements relate to, among other things, allowance for doubtful accounts, inventory reserve, product warranty costs, share-based compensation expense, estimated useful lives of property and equipment, and taxes.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p>
</us-gaap:UseOfEstimates>
<us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="d_2023-01-01_2023-12-31" id="c106858327">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">3.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Foreign Currency Translation</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">The functional currency for the Company’s foreign operations is the local currency. The assets and liabilities of these operations are translated at the rate of exchange in effect on the balance sheet date and sales and expenses are translated at monthly average rates. The resulting gains or losses from translation are included in a separate component of other comprehensive income. There is <em style="font: inherit;">no</em> tax effect on the foreign currency translation because it is management’s intent to reinvest the undistributed earnings of its foreign subsidiaries indefinitely. Transaction gains and losses resulting from re-measuring monetary asset and liability accounts that are denominated in a currency other than a subsidiary’s functional currency are included in net foreign exchange gain and loss and are included in net income except for those intercompany balances that are long-term investments in nature. The translation gain or losses from the long-term investment nature of intercompany balances are treated as translation adjustments and included in comprehensive income.</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p>
</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
<us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="d_2023-01-01_2023-12-31" id="c106858328">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">4.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Fair Value</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The carrying value of cash, cash equivalents and short-term investments, accounts receivable, accounts payable, and note receivable approximate their historical fair values due to their short-term maturities. The carrying value of the debt approximates its fair value due to the short-term nature of the debt since it renews frequently at current interest rates. Management believes that the interest rates in effect at each year end represent the current market rates for similar borrowings.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The fair value measurement standard defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The standard characterizes inputs used in determining fair value according to a hierarchy that prioritized inputs based on the degree to which they are observable. The <em style="font: inherit;">three</em> levels of the fair value hierarchy are as follows:</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Level <em style="font: inherit;">1—Inputs</em> represent quoted prices in active markets for identical assets or liabilities.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Level <em style="font: inherit;">2—Inputs</em> other than quoted prices included within Level <em style="font: inherit;">1</em> that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are <em style="font: inherit;">not</em> active.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Level <em style="font: inherit;">3—Inputs</em> that are <em style="font: inherit;">not</em> observable from objective sources, such as management’s internally developed assumptions used in pricing an asset or liability.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Assets and liabilities that are required to be fair valued on a recurring basis include money market funds, marketable securities, equity instruments and contingent consideration.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Money market funds are valued with Level <em style="font: inherit;">1</em> inputs, using quoted market prices, and are included in cash and cash equivalents on the Company’s consolidated balance sheets.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p>
</us-gaap:FairValueOfFinancialInstrumentsPolicy>
<us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="d_2023-01-01_2023-12-31" id="c106858329">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">5.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Cash and Cash Equivalents</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company considers all highly liquid securities with an original maturity of <em style="font: inherit;">ninety</em> days or less from the date of purchase to be cash equivalents. Cash in foreign accounts was approximately $17.7 million and $17.5 million at </span><em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em><span style="background-color:#ffffff;">, respectively.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company maintains cash and cash equivalents at U.S. financial institutions for which the combined account balances in individual institutions <em style="font: inherit;"> may </em>exceed Federal Deposit Insurance Corporation (“FDIC”) insurance coverage and, as a result, there is a concentration of credit risk related to amounts on deposit in excess of FDIC insurance coverage. As of </span><em style="font: inherit;"> December 31, 2023</em><span style="background-color:#ffffff;">, approximately $36.8 million of U.S. deposits were <em style="font: inherit;">not</em> covered by FDIC insurance. The Company has <em style="font: inherit;">not</em> experienced any losses and believes it is <em style="font: inherit;">not</em> exposed to any significant risk with such accounts.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p>
</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2023-12-31_StatementGeographicalAxis-NonUsMember" decimals="-5" id="c106857674" unitRef="USD"> 17700000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2022-12-31_StatementGeographicalAxis-NonUsMember" decimals="-5" id="c106857675" unitRef="USD"> 17500000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashUninsuredAmount contextRef="i_2023-12-31" decimals="-5" id="c106857677" unitRef="USD"> 36800000 </us-gaap:CashUninsuredAmount>
<us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="d_2023-01-01_2023-12-31" id="c106858330">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">6.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Restricted Cash/Compensating Balances</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Restricted cash includes guarantee deposits for customs duties and compensating balances associated with credit facilities.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p>
</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
<us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy contextRef="d_2023-01-01_2023-12-31" id="c106858331">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">7.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Accounts Receivable/Allowance for Doubtful Accounts</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company carries its accounts receivable at the net amount that it estimates to be collectible. An allowance for uncollectable accounts is maintained through a charge against operations. The allowance is determined by management review of outstanding amounts per customer, historical payments and the aging of accounts.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p>
</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
<us-gaap:ConcentrationRiskCreditRisk contextRef="d_2023-01-01_2023-12-31" id="c106858332">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">8.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Concentration of Credit Risk and Significant Customers</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Financial instruments which potentially subject the Company to concentrations of credit risk include cash, cash equivalents and accounts receivable. The Company places all cash and cash equivalents with high-credit quality financial institutions.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company performs ongoing credit valuations of its customers’ financial condition whenever deemed necessary and generally does <em style="font: inherit;">not</em> require deposits or collateral to support customer receivables. The historical amount of losses on uncollectible accounts has been within the Company’s estimates. The Company generates much of its revenue from a limited number of customers. In </span><em style="font: inherit;">2023,</em> <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em><span style="background-color:#ffffff;">, its top <span style="-sec-ix-hidden:c106857688">five</span> customers represented 85.6%, 78.2%, and 67% of its revenue, respectively. In </span><em style="font: inherit;">2023</em><span style="background-color:#ffffff;">, Microsoft, ATX and Digicomm represented 46.6%, 15.6% and 11.3% of its revenue, respectively. In <em style="font: inherit;">2022,</em> ATX and Microsoft represented 47.3% and 18.4% of its revenue. </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The <span style="-sec-ix-hidden:c106857699"><span style="-sec-ix-hidden:c106858212"><span style="-sec-ix-hidden:c106858213">five</span></span></span> largest receivable balances for customers represented an aggregate of 75.4% and 86.9% of total accounts receivable at </span><em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em><span style="background-color:#ffffff;">, respectively. As of </span><em style="font: inherit;"> December 31, 2023</em><span style="background-color:#ffffff;">, Digicomm represented 35.2% of total accounts receivable and ATX represented 21.4% of total accounts receivable. As of <em style="font: inherit;"> December 31, 2022, </em>ATX represented 64.9% of total accounts receivable, respectively. <em style="font: inherit;">No</em> other customer represented greater than <em style="font: inherit;">ten</em> percent of revenue in <em style="font: inherit;">2023</em> or <em style="font: inherit;">2022</em> had greater than <em style="font: inherit;">ten</em> percent of total accounts receivable at <em style="font: inherit;"> December 31, 2023 </em>or <em style="font: inherit;">2022.</em> </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;"> </p>
</us-gaap:ConcentrationRiskCreditRisk>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FiveCustomersMember" decimals="3" id="c106857689" unitRef="Pure"> 0.856 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2022-01-01_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FiveCustomersMember" decimals="3" id="c106857690" unitRef="Pure"> 0.782 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2021-01-01_2021-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FiveCustomersMember" decimals="2" id="c106857691" unitRef="Pure"> 0.67 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MicrosoftMember" decimals="3" id="c106857693" unitRef="Pure"> 0.466 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ATXNetworksCorporationMember" decimals="3" id="c106857694" unitRef="Pure"> 0.156 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DigicommMember" decimals="3" id="c106857695" unitRef="Pure"> 0.113 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2022-01-01_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ATXNetworksCorporationMember" decimals="3" id="c106857697" unitRef="Pure"> 0.473 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2022-01-01_2022-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-MicrosoftMember" decimals="3" id="c106857698" unitRef="Pure"> 0.184 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FiveCustomersMember" decimals="3" id="c106857700" unitRef="Pure"> 0.754 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2022-01-01_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-FiveCustomersMember" decimals="3" id="c106857701" unitRef="Pure"> 0.869 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-DigicommMember" decimals="3" id="c106857703" unitRef="Pure"> 0.352 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ATXNetworksCorporationMember" decimals="3" id="c106857704" unitRef="Pure"> 0.214 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2022-01-01_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-ATXNetworksCorporationMember" decimals="3" id="c106857705" unitRef="Pure"> 0.649 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:InventoryPolicyTextBlock contextRef="d_2023-01-01_2023-12-31" id="c106858333">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><span style="background-color:#ffffff;"><em style="font: inherit;">9.</em></span></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><i><span style="background-color:#ffffff;">Inventories</span></i></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Inventories are stated at the lower of cost (average-cost method) or net realizable value. Work in process and finished goods includes materials, labor and allocated overhead. The Company assesses the valuation of its inventory on a periodic basis and provides write-offs for the value of estimated excess and obsolete inventory based on estimates of future demand. Inventory reserves are recorded to account for the excess and obsolete inventory combined with the lower of cost or net realizable value assessments. To develop the reserve, the Company developed certain percentages that determine the extent of inventory reserve adjustments based on the age of the inventory. Such percentages were determined through analysis of the inventory to determine each product's lifespan, a review historical write-offs or scrapped inventory, and an assessment by product engineers of the possibility of obsolescence for each product.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p>
</us-gaap:InventoryPolicyTextBlock>
<us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="d_2023-01-01_2023-12-31" id="c106858334">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><span style="background-color:#ffffff;"><em style="font: inherit;">10.</em></span></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><i><span style="background-color:#ffffff;">Property, Plant and Equipment</span></i></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Property, plant and equipment are stated at cost, net of accumulated depreciation and amortization. The Company calculates depreciation using the straight-line method over the following estimated useful lives:</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td colspan="2" rowspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Useful lives (in years)</em></b></p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Buildings</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">20 - 42</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Land improvements</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">10</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Machinery and equipment</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">2 - 20</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Furniture and fixtures</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">3 - 7</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Computer equipment and software</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">3 - 10</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Leasehold improvements</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">The shorter of the life of the applicable lease or the useful life of the improvement</em></p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Transportation equipment</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">5</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Major improvements are capitalized and expenditures for maintenance and repairs are expensed as incurred. Construction in progress represents property, plant and equipment under construction or being installed. Costs include original cost, installation, construction and other direct costs which include interest on borrowings used to finance the asset. Construction in progress is transferred to the appropriate fixed asset account and depreciation commences when the asset has been substantially completed and placed in service.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Land use rights allow the Company rights for <em style="font: inherit;">50</em> years to certain land in Ningbo, China on which the Company built a facility that included office space, manufacturing operations and employee dormitories. The land use rights are recorded at cost and are amortized on the straight-line basis over the useful life of the related contract. The land use rights expire on <em style="font: inherit;"> October 7, 2054 </em>and <em style="font: inherit;"> December 28, 2067.</em></span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p>
</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
<aaoi:ScheduleOfUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553969">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td colspan="2" rowspan="1" style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Useful lives (in years)</em></b></p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Buildings</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">20 - 42</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Land improvements</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">10</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Machinery and equipment</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">2 - 20</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Furniture and fixtures</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">3 - 7</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Computer equipment and software</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">3 - 10</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Leasehold improvements</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><em style="font: inherit;">The shorter of the life of the applicable lease or the useful life of the improvement</em></p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 47%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Transportation equipment</p> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 1%;"> </td><td style="vertical-align: bottom; width: 50%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">5</p> </td><td style="vertical-align: bottom; width: 1%;"> </td></tr> </tbody></table>
</aaoi:ScheduleOfUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MinimumMember" id="c106856766"> P20Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MaximumMember" id="c106856767"> P42Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-LandImprovementsMember" id="c106856758"> P10Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember_RangeAxis-MinimumMember" id="c106856770"> P2Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember_RangeAxis-MaximumMember" id="c106856771"> P20Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember_RangeAxis-MinimumMember" id="c106856772"> P3Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember_RangeAxis-MaximumMember" id="c106856773"> P7Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentAndSoftwareMember_RangeAxis-MinimumMember" id="c106856774"> P3Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentAndSoftwareMember_RangeAxis-MaximumMember" id="c106856775"> P10Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember" id="c106856763"> P5Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="d_2023-01-01_2023-12-31" id="c106858335">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">11.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Intangible Assets</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Intangible assets consist of intellectual property that is stated at cost less accumulated amortization. As of </span><em style="font: inherit;"> December 31, 2023</em><span style="background-color:#ffffff;">, the Company had <em style="font: inherit;">326</em> total patents issued. The costs incurred to obtain such patents have been capitalized and are being amortized over an estimated life between 10 and 20 years. The Company periodically evaluates its intangible assets to determine whether events or changes in circumstances indicate that a patent or</span><span style="background-color:#ffffff;"> trademark</span><span style="background-color:#ffffff;"> <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be applicable to the Company’s current products or is <em style="font: inherit;">no</em> longer in use. If such a determination is made, the intangible asset is impaired and the remaining value of the patent or trademark will be expensed at that time.</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p>
</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i_2023-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember_RangeAxis-MinimumMember" id="c106857718"> P10Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="i_2023-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember_RangeAxis-MaximumMember" id="c106857719"> P20Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="d_2023-01-01_2023-12-31" id="c106858336">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><span style="background-color:#ffffff;"><em style="font: inherit;">12.</em></span></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><i><span style="background-color:#ffffff;">Impairment of Long-Lived Assets</span></i></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company accounts for impairment of long-lived assets in accordance with Accounting Standards Codification (“ASC”) <em style="font: inherit;">360,</em> </span><i><span style="background-color:#ffffff;">Property, Plant and Equipment</span></i><span style="background-color:#ffffff;">, (“ASC <em style="font: inherit;">360”</em>). Long-lived assets consist primarily of property, plant and equipment, right-of-use assets and intangible assets. In accordance with ASC <em style="font: inherit;">360,</em> the Company evaluates the carrying value of long-lived assets when it determines a triggering event has occurred, or whenever events or changes in circumstances indicate that the carrying amount of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. When indicators exist, recoverability of assets is measured by a comparison of the carrying value of the asset group to the estimated undiscounted future net cash flows expected to be generated by the asset group. Examples of such triggering events include a significant disposal of a portion of such assets, an adverse change in the market involving the business employing the related asset, a significant decrease in the benefits realized from an acquired business, difficulties or delays in integrating the business, and a significant change in the operations of an acquired business. If such assets are determined <em style="font: inherit;">not</em> to be recoverable, the Company performs an analysis of the fair value of the asset group and will recognize an impairment loss when the fair value is less than the carrying amounts of such assets. The fair value, based on reasonable and supportable assumptions and projections, require subjective judgments. Depending on the assumptions and estimates used, the appraised fair value projected in the evaluation of long-lived assets can vary within a range of outcomes. The Company considers the likelihood of possible outcomes in determining the best estimate for the fair value of the assets. The Company did <span style="-sec-ix-hidden:c106857729"><span style="-sec-ix-hidden:c106858214"><span style="-sec-ix-hidden:c106858215">not</span></span></span> record any asset impairment charges in </span><em style="font: inherit;">2023</em><span style="background-color:#ffffff;">, </span><em style="font: inherit;">2022</em><span style="background-color:#ffffff;"> or <em style="font: inherit;">2021.</em></span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p>
</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
<us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="d_2023-01-01_2023-12-31" id="c106858337">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">13.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Comprehensive Income (Loss)</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">ASC <em style="font: inherit;">220,</em> </span><i><span style="background-color:#ffffff;">Comprehensive Income</span></i><span style="background-color:#ffffff;">, (“ASC <em style="font: inherit;">220”</em>) establishes rules for reporting and display of comprehensive income (loss) and its components. ASC <em style="font: inherit;">220</em> requires that unrealized gains and losses on the Company’s foreign currency translation adjustments be included in comprehensive income (loss).</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p>
</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
<us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="d_2023-01-01_2023-12-31" id="c106858338">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">14.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Share-based Compensation</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company accounts for share-based compensation in accordance with the provisions of ASC <em style="font: inherit;">718,</em> </span><i><span style="background-color:#ffffff;">Compensation—Stock Compensation</span></i><span style="background-color:#ffffff;">. Share-based compensation expense is recognized based on the grant date fair value in order to recognize compensation cost for those shares expected to vest. Compensation cost is recognized on a straight-line basis over the vesting period of the restricted stock units and adjusted as forfeitures occur.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p>
</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
<us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="d_2023-01-01_2023-12-31" id="c106858339">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">15.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Revenue Recognition</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company derives revenue from the manufacture and sale of fiber optic networking products. Revenue recognition follows the criteria of ASC <em style="font: inherit;">606,</em> </span><i><span style="background-color:#ffffff;">Revenue from Contracts with Customers</span></i><span style="background-color:#ffffff;">. Specifically, the Company recognizes revenue when obligations under the terms of a contract with its customer are satisfied; generally this occurs with the transfer of control of products or services </span>at point of time or over times. When the Company receives payments and its obligations to customers are <em style="font: inherit;">not</em> satisfied, the Company will recognize the payment as Unearned Revenue from customers.</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p>
</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
<us-gaap:StandardProductWarrantyPolicy contextRef="d_2023-01-01_2023-12-31" id="c106858340">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">16.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Product Warranty</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company generally offers a <em style="font: inherit;">one</em>-year limited warranty for its products but it can extend for longer periods of <span style="-sec-ix-hidden:c106857744">three</span> to <span style="-sec-ix-hidden:c106857745">five</span> years for certain products sold to certain customers. The Company estimates the costs that <em style="font: inherit;"> may </em>be incurred under its basic limited warranty and records a liability for the amount of such costs at the time when product defects occur. Factors that affect the Company’s warranty liability include the historical and anticipated rates of warranty claims and cost to repair. While the Company believes that its warranty accrual is adequate, the actual warranty costs <em style="font: inherit;"> may </em>exceed the accrual, in which case the cost of sales will increase in the future. As of </span><em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em><span style="background-color:#ffffff;">, the amount of accrued warranty was $0.25 million and $0.1 million, respectively. Changes in products warranty were as follows (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman"; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year ended December 31,</em></em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt; width: 70%;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning Balance, January 1</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">263</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Warranty costs incurred</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">(44</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">(85</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Provision for warranty</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">159</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(38</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending Balance, December 31</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">255</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">140</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p>
</us-gaap:StandardProductWarrantyPolicy>
<us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="i_2023-12-31" decimals="-4" id="c106857747" unitRef="USD"> 250000 </us-gaap:ProductWarrantyAccrualClassifiedCurrent>
<us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="i_2022-12-31" decimals="-5" id="c106857748" unitRef="USD"> 100000 </us-gaap:ProductWarrantyAccrualClassifiedCurrent>
<us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553970">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman"; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year ended December 31,</em></em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt; width: 70%;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning Balance, January 1</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">263</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Warranty costs incurred</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">(44</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">(85</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Provision for warranty</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">159</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(38</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending Balance, December 31</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">255</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">140</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
<us-gaap:ProductWarrantyAccrual contextRef="i_2022-12-31" decimals="-4" id="c106856784" unitRef="USD"> 140000 </us-gaap:ProductWarrantyAccrual>
<us-gaap:ProductWarrantyAccrual contextRef="i_2021-12-31" decimals="-3" id="c106856785" unitRef="USD"> 263000 </us-gaap:ProductWarrantyAccrual>
<us-gaap:ProductWarrantyAccrualPayments contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856786" unitRef="USD"> 44000 </us-gaap:ProductWarrantyAccrualPayments>
<us-gaap:ProductWarrantyAccrualPayments contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856787" unitRef="USD"> 85000 </us-gaap:ProductWarrantyAccrualPayments>
<us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856788" unitRef="USD"> 159000 </us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
<us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856789" unitRef="USD"> -38000 </us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
<us-gaap:ProductWarrantyAccrual contextRef="i_2023-12-31" decimals="-3" id="c106856790" unitRef="USD"> 255000 </us-gaap:ProductWarrantyAccrual>
<us-gaap:ProductWarrantyAccrual contextRef="i_2022-12-31" decimals="-4" id="c106856791" unitRef="USD"> 140000 </us-gaap:ProductWarrantyAccrual>
<us-gaap:AdvertisingCostsPolicyTextBlock contextRef="d_2023-01-01_2023-12-31" id="c106858341">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><span style="background-color:#ffffff;"><em style="font: inherit;">17.</em></span></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><i><span style="background-color:#ffffff;">Advertising Costs</span></i></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Advertising costs are charged to operations as incurred and amounted to approximately $0.8 million, $0.8 million, and $0.1 million for the years ended </span><em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em><span style="background-color:#ffffff;">, respectively.</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p>
</us-gaap:AdvertisingCostsPolicyTextBlock>
<us-gaap:AdvertisingExpense contextRef="d_2023-01-01_2023-12-31" decimals="-5" id="c106857750" unitRef="USD"> 800000 </us-gaap:AdvertisingExpense>
<us-gaap:AdvertisingExpense contextRef="d_2022-01-01_2022-12-31" decimals="-5" id="c106857751" unitRef="USD"> 800000 </us-gaap:AdvertisingExpense>
<us-gaap:AdvertisingExpense contextRef="d_2021-01-01_2021-12-31" decimals="-5" id="c106857752" unitRef="USD"> 100000 </us-gaap:AdvertisingExpense>
<us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="d_2023-01-01_2023-12-31" id="c106858342">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><span style="background-color:#ffffff;"><em style="font: inherit;">18.</em></span></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><i><span style="background-color:#ffffff;">Research and Development</span></i></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Research and development costs are charged to operations as incurred. The Company receives reimbursement for certain development costs, which offset with expense up to the reimbursable amount.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p>
</us-gaap:ResearchAndDevelopmentExpensePolicy>
<aaoi:ShippingAndHandlingCostsPolicyTextBlock contextRef="d_2023-01-01_2023-12-31" id="c106858343">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">19.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Shipping and Handling Costs</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Shipping and handling costs are included in operating expenses as fulfillment costs unless we bill our customers for shipping and handling charges, which are included in net sales for the applicable period, and the corresponding shipping and handling expense is reported in cost of sales.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p>
</aaoi:ShippingAndHandlingCostsPolicyTextBlock>
<us-gaap:IncomeTaxPolicyTextBlock contextRef="d_2023-01-01_2023-12-31" id="c106858344">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">20.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Income Taxes</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company accounts for income taxes in accordance with the provisions of ASC <em style="font: inherit;">740,</em> </span><i><span style="background-color:#ffffff;">Income Taxes</span></i><span style="background-color:#ffffff;">. The liability method is used to account for deferred income taxes. Under the liability method, deferred tax assets and liabilities are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The ability to realize deferred tax assets is evaluated annually and a valuation allowance is provided if it is unlikely that the deferred tax assets will <em style="font: inherit;">not</em> give rise to future benefits in the Company’s tax returns.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company records uncertain tax positions in accordance with ASC <em style="font: inherit;">740</em> on the basis of a <em style="font: inherit;">two</em>-step process in which (<em style="font: inherit;">1</em>) it determines whether it is more likely than <em style="font: inherit;">not</em> that the tax positions will be sustained on the basis of the technical merits of the position and (<em style="font: inherit;">2</em>) for those tax positions that meet the more-likely-than-<em style="font: inherit;">not</em> recognition threshold, it recognizes the largest amount of tax benefit that is more than <em style="font: inherit;">50%</em> likely to be realized upon ultimate settlement with the related tax authority.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations. Accrued interest and penalties are included on the related tax liability line in the consolidated balance sheet.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p>
</us-gaap:IncomeTaxPolicyTextBlock>
<aaoi:GlobalIntangibleLowTaxedIncomeProvisionsGILTIPolicyTextBlock contextRef="d_2023-01-01_2023-12-31" id="c106858345">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">21.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Global Intangible Low-taxed Income Provisions ("GILTI")</span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">One of the base broadening provisions of the U.S. Tax Cuts and Jobs Act of <em style="font: inherit;">2017</em> (“the <em style="font: inherit;">2017</em> Act”) is the global intangible low-taxed income provisions ("GILTI"). In accordance with guidance issued by the FASB staff, the Company has adopted an accounting policy to treat any GILTI inclusions as a period cost if and when incurred. Thus, for the fiscal years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2022,</em> and <em style="font: inherit;"> December 31, 2021, </em>deferred taxes were computed without consideration of the possible future impact of the GILTI provisions, and any current year impact was recorded as a part of the current portion of income tax expense.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0px; text-align: justify;"> </p>
</aaoi:GlobalIntangibleLowTaxedIncomeProvisionsGILTIPolicyTextBlock>
<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="d_2023-01-01_2023-12-31" id="c106858346">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"><p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><span style="background-color:#ffffff;"><em style="font: inherit;">22.</em></span></p> </td><td> <p style="margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt; text-align: justify;"><i><span style="background-color:#ffffff;">Recent Accounting Pronouncements </span></i></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">   </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><b><span style="background-color:#ffffff;">Recent Accounting Pronouncements Adopted in </span><em style="font: inherit;">2023</em></b></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">There was <em style="font: inherit;">no</em> accounting pronouncement adopted in <em style="font: inherit;">2023.</em> </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-indent: 27pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">  </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><b><span style="background-color:#ffffff;">Recent Accounting Pronouncements Yet to be Adopted</span></b><span style="background-color:#ffffff;"> </span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 8pt; text-indent: 27pt;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09</em> Income Taxes (Topic <em style="font: inherit;">740</em>): Improvements to Income Tax Disclosures", which requires the Company to disclose disaggregated jurisdictional and categorical information for the tax rate reconciliation, income taxes paid and other income tax related amounts. This guidance is effective for annual periods beginning after <em style="font: inherit;"> December 15, 2024, </em>with early adoption permitted. The adoption is expected to enhance the Company's Notes to the Consolidated Financial Statements. The Company is currently evaluating the impact the new standard will have on its financial statements and related disclosure.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 8pt; text-indent: 27pt;">In <em style="font: inherit;"> November 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07</em> "Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosures", which requires the Company to expand the breadth and frequency of segment disclosures to include additional information about significant segment expenses, the chief operating decision maker (CODM) and other items, and also require the annual disclosures on an interim basis. This guidance is effective for annual periods beginning after <em style="font: inherit;"> December 15, 2023, </em>with early adoption permitted. The Company is currently evaluating the impact the new standard will have on its financial statements and related disclosure.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 8pt; text-indent: 27pt;">In <em style="font: inherit;"> October 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">06</em> "Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative", which amends U.S. GAAP to include <em style="font: inherit;">14</em> disclosure requirements that are currently required under SEC Regulation S-<em style="font: inherit;">X</em> or Regulation S-K. Each amendment will be effective on the date on which the SEC removes the related disclosure requirement from SEC Regulation S-<em style="font: inherit;">X</em> or Regulation S-K.  The Company has evaluated the new standard and determined that it will have <em style="font: inherit;">no</em> material impact on its financial statements or disclosures since the Company is already subject to the relevant SEC disclosure requirements.</p>
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
<us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553971">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE C—REVENUE RECOGNITION</span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i><span style="background-color:#ffffff;">Revenue from Contracts with Customers</span></i><span style="background-color:#ffffff;"> </span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><span style="background-color:#ffffff;">    </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company derives revenue from the manufacture and sale of fiber optic networking products. Revenue is recognized when obligations under the terms of a contract with its customer are satisfied; generally this occurs with the transfer of control of products or services. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or providing services. Certain customers <em style="font: inherit;"> may </em>receive cash and/or non-cash incentives, which are accounted for as variable consideration. To achieve this core principle, the Company applies the following <em style="font: inherit;">five</em> steps:</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; "><span style="background-color:#ffffff;"><em style="font: inherit;">1.</em> Identify the contract with a customer</span></span><span style="background-color:#ffffff;"> </span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">A contract with a customer exists when (i) the Company enters into an agreement with a customer that defines each party's rights regarding the products or services to be transferred and identifies the payment terms related to these products or services, (ii) both parties to the contract are committed to perform their respective obligations, (iii) the contract has commercial substance, and (iv) the Company determines that collection of substantially all consideration for products or services that are transferred is probable based on the customer's intent and ability to pay the promised consideration. The Company applies judgment in determining the customer's ability and intention to pay, which is based on a variety of factors including the customer's payment history or, in the case of a new customer, published credit and financial information pertaining to the customer.</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="text-decoration: underline; "><span style="background-color:#ffffff;"><em style="font: inherit;">2.</em> Identify the performance obligations in the contract</span></span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Performance obligations promised in a contract are identified based on the products or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the product or service either on its own or together with other resources that are readily available from <em style="font: inherit;">third</em> parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the products or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised products or services, the Company must apply judgment to determine whether promised products or services are capable of being distinct and distinct in the context of the contract. If these criteria are <em style="font: inherit;">not</em> met, the promised products or services are accounted for as a combined performance obligation. The Company has elected to account for shipping and handling activities as a fulfillment cost as permitted by the standard.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="text-decoration: underline; "><span style="background-color:#ffffff;"><em style="font: inherit;">3.</em> Determine the transaction price</span></span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring products or services to the customer. To the extent the transaction price is variable, revenue is recognized at an amount equal to the consideration to which the Company expects to be entitled. This estimate includes customer sales incentives which are accounted for as a reduction to revenue and estimated using either the expected value method or the most likely amount method, depending on the nature of the program. The Company will adjust its consideration for any rebates if it is more likely than <em style="font: inherit;">not</em> that the rebate conditions will be met.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="text-decoration: underline; "><span style="background-color:#ffffff;"><em style="font: inherit;">4.</em> Allocate the transaction price to performance obligations in the contract</span></span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price for each performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">In cases where there is <em style="font: inherit;">no</em> directly observable stand alone selling price, allowable estimation methods are used. For example for contracts involving non-recurring engineering, an expected cost plus margin approach has typically been adopted to estimate the standalone selling price.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="text-decoration: underline; "><span style="background-color:#ffffff;"><em style="font: inherit;">5.</em> Recognize revenue when or as the Company satisfies a performance obligation</span></span><span style="background-color:#ffffff;"> </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">For product sales, the Company generally satisfies performance obligations at a point in time, most often upon shipment of a product to the customer or delivery of the product to the customer.  </span>In the case of such point in time satisfaction of a performance obligation, r<span style="background-color:#ffffff;">evenue is recognized based on the transaction price at the time the related performance obligation is satisfied.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;">For service obligations, the Company generally recognizes revenue over time. The most common type of service obligation encountered by the Company is an arrangement involving non-recurring engineering in which service revenue is typically recognized over time under either the time and material practical expedient, as the Company has a right to consideration from a customer, in an amount that corresponds directly with the value to the customer of the Company's performance completed to date, or under the output method, for example using contract-specific milestones or other objective measures of progress.</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><i>Unearned Revenue</i></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;">Unearned Revenue results from cash received or amounts billed to customers in advance of revenue recognized upon the satisfaction of performance obligations. As of <em style="font: inherit;"> December 31, 2023, </em>and <em style="font: inherit;">2022,</em> the Company had Unearned Revenue of $1.8 million and $3 million, respectively. The following table reflects the changes in Unearned Revenue in our consolidated financial statements for the periods indicated (in thousands). The remaining $1.8 million will be expected to be recognized as revenue gradually in <em style="font: inherit;">2024,</em> depending on the customer's request. </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">December 31, 2023</em></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">December 31, 2022</em></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unearned Revenue, beginning of period</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">$</p> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">3,000</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">$</p> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em><p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;"></p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Additional Unearned Revenue</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">12,608</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">3,000</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Revenue recognized</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">13,805</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;"> </em><p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;"></p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unearned Revenue, end of period</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">$</p> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">1,803</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">$</p> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">3,000</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><i><span style="background-color:#ffffff;">Disaggregation of Revenue</span></i><span style="background-color:#ffffff;"> </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Revenue is classified based on the location of where the product is manufactured. For additional information on the disaggregated revenues by geographical region, see Note R, "Segments and Geographic Information.”</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Revenue is also classified by major product category and is presented below (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="22" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Years ended December 31,</em></em></em></em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">% of</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">% of</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">% of</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Revenue</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Revenue</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Revenue</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 16%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">CATV</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">59,942</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">27.5</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">118,169</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">53.0</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">94,266</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">44.6</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Data Center</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">141,213</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">64.9</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">77,094</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">34.6</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">97,461</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">46.1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Telecom</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">13,831</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">6.4</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">24,727</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">11.1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">16,247</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7.7</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">FTTH</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">56</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">129</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">957</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.5</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,604</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.2</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,699</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.2</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,634</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.2</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Total Revenue</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">217,646</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">222,818</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">211,565</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p>
</us-gaap:RevenueFromContractWithCustomerTextBlock>
<us-gaap:ContractWithCustomerLiability contextRef="i_2023-12-31" decimals="-5" id="c106857802" unitRef="USD"> 1800000 </us-gaap:ContractWithCustomerLiability>
<us-gaap:ContractWithCustomerLiability contextRef="i_2022-12-31" decimals="-6" id="c106857803" unitRef="USD"> 3000000 </us-gaap:ContractWithCustomerLiability>
<us-gaap:ContractWithCustomerLiability contextRef="i_2023-12-31" decimals="-5" id="c106857804" unitRef="USD"> 1800000 </us-gaap:ContractWithCustomerLiability>
<us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553972">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">December 31, 2023</em></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">December 31, 2022</em></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unearned Revenue, beginning of period</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">$</p> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">3,000</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">$</p> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em><p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;"></p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Additional Unearned Revenue</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">12,608</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">3,000</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Revenue recognized</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">13,805</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;"> </em><p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;"></p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unearned Revenue, end of period</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">$</p> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">1,803</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">$</p> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">3,000</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
<us-gaap:ContractWithCustomerLiability contextRef="i_2022-12-31" decimals="-6" id="c106856794" unitRef="USD"> 3000000 </us-gaap:ContractWithCustomerLiability>
<aaoi:ContractWithCustomerLiabilityAdditions contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856796" unitRef="USD"> 12608000 </aaoi:ContractWithCustomerLiabilityAdditions>
<aaoi:ContractWithCustomerLiabilityAdditions contextRef="d_2022-01-01_2022-12-31" decimals="-6" id="c106856797" unitRef="USD"> 3000000 </aaoi:ContractWithCustomerLiabilityAdditions>
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856798" unitRef="USD"> 13805000 </us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
<us-gaap:ContractWithCustomerLiability contextRef="i_2023-12-31" decimals="-3" id="c106856800" unitRef="USD"> 1803000 </us-gaap:ContractWithCustomerLiability>
<us-gaap:ContractWithCustomerLiability contextRef="i_2022-12-31" decimals="-6" id="c106856801" unitRef="USD"> 3000000 </us-gaap:ContractWithCustomerLiability>
<us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553973">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="22" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Years ended December 31,</em></em></em></em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">% of</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">% of</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">% of</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Revenue</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Revenue</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Revenue</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 16%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">CATV</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">59,942</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">27.5</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">118,169</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">53.0</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">94,266</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">44.6</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Data Center</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">141,213</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">64.9</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">77,094</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">34.6</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">97,461</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">46.1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Telecom</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">13,831</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">6.4</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">24,727</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">11.1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">16,247</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7.7</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">FTTH</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">56</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">129</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">957</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.5</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,604</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.2</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,699</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.2</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,634</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.2</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Total Revenue</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">217,646</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">222,818</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">211,565</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100.0</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table>
</us-gaap:DisaggregationOfRevenueTableTextBlock>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-CATVMember" decimals="-3" id="c106856820" unitRef="USD"> 59942000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-CATVMember" decimals="3" id="c106856821" unitRef="Pure"> 0.275 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-CATVMember" decimals="-3" id="c106856822" unitRef="USD"> 118169000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-CATVMember" decimals="2" id="c106856823" unitRef="Pure"> 0.53 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-CATVMember" decimals="-3" id="c106856824" unitRef="USD"> 94266000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-CATVMember" decimals="3" id="c106856825" unitRef="Pure"> 0.446 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-DataCenterMember" decimals="-3" id="c106856826" unitRef="USD"> 141213000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-DataCenterMember" decimals="3" id="c106856827" unitRef="Pure"> 0.649 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-DataCenterMember" decimals="-3" id="c106856828" unitRef="USD"> 77094000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-DataCenterMember" decimals="3" id="c106856829" unitRef="Pure"> 0.346 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-DataCenterMember" decimals="-3" id="c106856830" unitRef="USD"> 97461000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-DataCenterMember" decimals="3" id="c106856831" unitRef="Pure"> 0.461 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-TelecomMember" decimals="-3" id="c106856832" unitRef="USD"> 13831000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-TelecomMember" decimals="3" id="c106856833" unitRef="Pure"> 0.064 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-TelecomMember" decimals="-3" id="c106856834" unitRef="USD"> 24727000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-TelecomMember" decimals="3" id="c106856835" unitRef="Pure"> 0.111 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-TelecomMember" decimals="-3" id="c106856836" unitRef="USD"> 16247000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-TelecomMember" decimals="3" id="c106856837" unitRef="Pure"> 0.077 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-FTTHMember" decimals="-3" id="c106856838" unitRef="USD"> 56000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-FTTHMember" decimals="-3" id="c106856839" unitRef="Pure"> 0 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-FTTHMember" decimals="-3" id="c106856840" unitRef="USD"> 129000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-FTTHMember" decimals="3" id="c106856841" unitRef="Pure"> 0.001 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-FTTHMember" decimals="-3" id="c106856842" unitRef="USD"> 957000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-FTTHMember" decimals="3" id="c106856843" unitRef="Pure"> 0.005 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-ProductAndServiceOtherMember" decimals="-3" id="c106856844" unitRef="USD"> 2604000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-ProductAndServiceOtherMember" decimals="3" id="c106856845" unitRef="Pure"> 0.012 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-ProductAndServiceOtherMember" decimals="-3" id="c106856846" unitRef="USD"> 2699000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-ProductAndServiceOtherMember" decimals="3" id="c106856847" unitRef="Pure"> 0.012 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-ProductAndServiceOtherMember" decimals="-3" id="c106856848" unitRef="USD"> 2634000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-ProductAndServiceOtherMember" decimals="3" id="c106856849" unitRef="Pure"> 0.012 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856850" unitRef="USD"> 217646000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2023-01-01_2023-12-31" decimals="0" id="c106856851" unitRef="Pure"> 1 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856852" unitRef="USD"> 222818000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2022-01-01_2022-12-31" decimals="0" id="c106856853" unitRef="Pure"> 1 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856854" unitRef="USD"> 211565000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2021-01-01_2021-12-31" decimals="0" id="c106856855" unitRef="Pure"> 1 </aaoi:PercentageOfRevenue>
<aaoi:LesseeOperatingAndFinanceLeasesTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553974">
<p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt -36pt; text-align: justify; text-indent: 36pt;"><b><span style="background-color:#ffffff;">NOTE D— </span><span style="text-transform:uppercase;"><span style="background-color:#ffffff;">Leases</span></span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;"> </span></b></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company leases space under non-cancellable operating leases for manufacturing facilities, research and development offices and certain storage facilities and apartments. These leases do <em style="font: inherit;">not</em> contain contingent rent provisions. The Company also leases certain machinery, office equipment and a vehicle under operating leases. Many of its leases include both lease (e.g. fixed payments including rent, taxes, and insurance costs) and non-lease components (e.g. common-area or other maintenance costs) which are accounted for as a single lease component as the Company has elected the practical expedient to group lease and non-lease components for all leases. Several of the leases include <em style="font: inherit;">one</em> or more options to renew which have been assessed and either included or excluded from the calculation of the lease liability of the ROU asset based on management’s intentions and individual fact patterns. Several warehouses and apartments have non-cancellable lease terms of less than <em style="font: inherit;">one</em>-year and therefore, the Company has elected the practical expedient to exclude these short-term leases from its ROU asset and lease liabilities.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">As most of the Company’s leases do <em style="font: inherit;">not</em> provide an implicit rate, the Company uses its incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. Based on the applicable lease terms and current economic environment, the Company applies a location approach for determining the incremental borrowing rate.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Lease expense is included under general and administrative expenses and was $1.2 million, $1.2 million, and $1.3 million, respectively, for the years ended </span><em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em><span style="background-color:#ffffff;">, respectively. The Components of lease expense were as follows for the periods indicated (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Year ended December 31,</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Year ended December 31,</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Operating lease expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,146</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,161</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Financing lease expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">27</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Short Term lease expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Total lease expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,195</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,220</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Maturities of lease liabilities are as follows for the future <em style="font: inherit;">one</em>-year periods ending <em style="font: inherit;"> December 31, (</em>in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Operating</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Financing</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,330</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,330</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,307</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,307</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,106</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,106</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,092</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,092</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,093</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,093</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2029 and thereafter</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">463</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">463</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease payments</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">6,391</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">6,391</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(516</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(516</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,875</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,875</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The weighted average remaining lease term and discount rate for operating leases were as follows for the periods indicated:</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Weighted Average Remaining Lease Term (Years) - operating leases</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.10</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">6.16</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Weighted Average Remaining Lease Term (Years) - financing leases</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"></em></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.83</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Weighted Average Discount Rate - operating leases</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3.30</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3.21</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Weighted Average Discount Rate - financing leases</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.00</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 36pt;"><span style="background-color:#ffffff;">Supplemental cash flow information related to operating leases was as follows for the periods indicated (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Year ended December 31,</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Year ended December 31,</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">1,250</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">1,234</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Operating cash flows from financing lease</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Financing cash flows from financing lease</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">63</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-size: 1pt; margin: 0; text-align: left; font-family: "Times New Roman", Times, serif"> </p> <p style="font-size: 1pt; margin: 0; text-align: left; font-family: "Times New Roman", Times, serif"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p>
</aaoi:LesseeOperatingAndFinanceLeasesTextBlock>
<us-gaap:LeaseCost contextRef="d_2023-01-01_2023-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" decimals="-5" id="c106857811" unitRef="USD"> 1200000 </us-gaap:LeaseCost>
<us-gaap:LeaseCost contextRef="d_2022-01-01_2022-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" decimals="-5" id="c106857812" unitRef="USD"> 1200000 </us-gaap:LeaseCost>
<us-gaap:LeaseCost contextRef="d_2021-01-01_2021-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" decimals="-5" id="c106857813" unitRef="USD"> 1300000 </us-gaap:LeaseCost>
<us-gaap:LeaseCostTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2585ED47-B671-4BE2-8A6A-92C5DBA7C169">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Year ended December 31,</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Year ended December 31,</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Operating lease expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,146</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,161</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Financing lease expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">27</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Short Term lease expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Total lease expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,195</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,220</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Weighted Average Remaining Lease Term (Years) - operating leases</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.10</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">6.16</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Weighted Average Remaining Lease Term (Years) - financing leases</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"></em></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.83</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Weighted Average Discount Rate - operating leases</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3.30</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3.21</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Weighted Average Discount Rate - financing leases</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.00</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Year ended December 31,</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 0%; padding: 0px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Year ended December 31,</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">1,250</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">1,234</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Operating cash flows from financing lease</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Financing cash flows from financing lease</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">63</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:LeaseCostTableTextBlock>
<us-gaap:OperatingLeaseCost contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856860" unitRef="USD"> 1146000 </us-gaap:OperatingLeaseCost>
<us-gaap:OperatingLeaseCost contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856861" unitRef="USD"> 1161000 </us-gaap:OperatingLeaseCost>
<us-gaap:FinanceLeaseInterestExpense contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856862" unitRef="USD"> 27000 </us-gaap:FinanceLeaseInterestExpense>
<us-gaap:FinanceLeaseInterestExpense contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856863" unitRef="USD"> 32000 </us-gaap:FinanceLeaseInterestExpense>
<us-gaap:ShortTermLeaseCost contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856864" unitRef="USD"> 22000 </us-gaap:ShortTermLeaseCost>
<us-gaap:ShortTermLeaseCost contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856865" unitRef="USD"> 27000 </us-gaap:ShortTermLeaseCost>
<us-gaap:LeaseCost contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856866" unitRef="USD"> 1195000 </us-gaap:LeaseCost>
<us-gaap:LeaseCost contextRef="d_2022-01-01_2022-12-31" decimals="-4" id="c106856867" unitRef="USD"> 1220000 </us-gaap:LeaseCost>
<aaoi:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553976">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Operating</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Financing</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,330</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,330</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,307</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,307</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,106</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,106</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,092</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,092</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,093</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,093</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2029 and thereafter</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">463</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">463</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease payments</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">6,391</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">6,391</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less imputed interest</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(516</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(516</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,875</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,875</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</aaoi:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths contextRef="i_2023-12-31" decimals="-4" id="c106856868" unitRef="USD"> 1330000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths>
<us-gaap:FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths contextRef="i_2023-12-31" decimals="-3" id="c106856869" unitRef="USD"> 0 </us-gaap:FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths>
<aaoi:LeaseLiabilityPaymentsDueInNextRolling12Months contextRef="i_2023-12-31" decimals="-4" id="c106856870" unitRef="USD"> 1330000 </aaoi:LeaseLiabilityPaymentsDueInNextRolling12Months>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo contextRef="i_2023-12-31" decimals="-3" id="c106856871" unitRef="USD"> 1307000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo>
<us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearTwo contextRef="i_2023-12-31" decimals="-3" id="c106856872" unitRef="USD"> 0 </us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearTwo>
<aaoi:LeaseLiabilityPaymentsDueInRollingYearTwo contextRef="i_2023-12-31" decimals="-3" id="c106856873" unitRef="USD"> 1307000 </aaoi:LeaseLiabilityPaymentsDueInRollingYearTwo>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree contextRef="i_2023-12-31" decimals="-3" id="c106856874" unitRef="USD"> 1106000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree>
<us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearThree contextRef="i_2023-12-31" decimals="-3" id="c106856875" unitRef="USD"> 0 </us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearThree>
<aaoi:LeaseLiabilityPaymentsDueInRollingYearThree contextRef="i_2023-12-31" decimals="-3" id="c106856876" unitRef="USD"> 1106000 </aaoi:LeaseLiabilityPaymentsDueInRollingYearThree>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour contextRef="i_2023-12-31" decimals="-3" id="c106856877" unitRef="USD"> 1092000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour>
<us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearFour contextRef="i_2023-12-31" decimals="-3" id="c106856878" unitRef="USD"> 0 </us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearFour>
<aaoi:LeaseLiabilityPaymentsDueInRollingYearFour contextRef="i_2023-12-31" decimals="-3" id="c106856879" unitRef="USD"> 1092000 </aaoi:LeaseLiabilityPaymentsDueInRollingYearFour>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive contextRef="i_2023-12-31" decimals="-3" id="c106856880" unitRef="USD"> 1093000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive>
<us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearFive contextRef="i_2023-12-31" decimals="-3" id="c106856881" unitRef="USD"> 0 </us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearFive>
<aaoi:LeaseLiabilityPaymentsDueInRollingYearFive contextRef="i_2023-12-31" decimals="-3" id="c106856882" unitRef="USD"> 1093000 </aaoi:LeaseLiabilityPaymentsDueInRollingYearFive>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive contextRef="i_2023-12-31" decimals="-3" id="c106856883" unitRef="USD"> 463000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive>
<us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive contextRef="i_2023-12-31" decimals="-3" id="c106856884" unitRef="USD"> 0 </us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive>
<aaoi:LeaseLiabilityPaymentsDueInRollingAfterYearFive contextRef="i_2023-12-31" decimals="-3" id="c106856885" unitRef="USD"> 463000 </aaoi:LeaseLiabilityPaymentsDueInRollingAfterYearFive>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="i_2023-12-31" decimals="-3" id="c106856886" unitRef="USD"> 6391000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
<us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="i_2023-12-31" decimals="-3" id="c106856887" unitRef="USD"> 0 </us-gaap:FinanceLeaseLiabilityPaymentsDue>
<aaoi:LeaseLiabilityToBePaid contextRef="i_2023-12-31" decimals="-3" id="c106856888" unitRef="USD"> 6391000 </aaoi:LeaseLiabilityToBePaid>
<us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="i_2023-12-31" decimals="-3" id="c106856889" unitRef="USD"> 516000 </us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
<us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="i_2023-12-31" decimals="-3" id="c106856890" unitRef="USD"> -0 </us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
<aaoi:LeaseLiabilityUndiscountedExcessAmount contextRef="i_2023-12-31" decimals="-3" id="c106856891" unitRef="USD"> 516000 </aaoi:LeaseLiabilityUndiscountedExcessAmount>
<us-gaap:OperatingLeaseLiability contextRef="i_2023-12-31" decimals="-3" id="c106856892" unitRef="USD"> 5875000 </us-gaap:OperatingLeaseLiability>
<us-gaap:FinanceLeaseLiability contextRef="i_2023-12-31" decimals="-3" id="c106856893" unitRef="USD"> 0 </us-gaap:FinanceLeaseLiability>
<aaoi:LeaseLiability contextRef="i_2023-12-31" decimals="-3" id="c106856894" unitRef="USD"> 5875000 </aaoi:LeaseLiability>
<us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i_2023-12-31" id="c106856899"> P5Y1M6D </us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i_2022-12-31" id="c106856900"> P6Y1M28D </us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i_2022-12-31" id="c106856902"> P0Y9M29D </us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="i_2023-12-31" decimals="3" id="c106856903" unitRef="Pure"> 0.033 </us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
<us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="i_2022-12-31" decimals="4" id="c106856904" unitRef="Pure"> 0.0321 </us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
<us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="i_2023-12-31" decimals="0" id="c106856905" unitRef="Pure"> 0 </us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
<us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="i_2022-12-31" decimals="2" id="c106856906" unitRef="Pure"> 0.05 </us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
<us-gaap:OperatingLeasePayments contextRef="d_2023-01-01_2023-12-31" decimals="-4" id="c106856911" unitRef="USD"> 1250000 </us-gaap:OperatingLeasePayments>
<us-gaap:OperatingLeasePayments contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856912" unitRef="USD"> 1234000 </us-gaap:OperatingLeasePayments>
<us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856913" unitRef="USD"> 2000 </us-gaap:FinanceLeaseInterestPaymentOnLiability>
<us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856914" unitRef="USD"> 4000 </us-gaap:FinanceLeaseInterestPaymentOnLiability>
<us-gaap:FinanceLeasePrincipalPayments contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856915" unitRef="USD"> 63000 </us-gaap:FinanceLeasePrincipalPayments>
<us-gaap:FinanceLeasePrincipalPayments contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856916" unitRef="USD"> 19000 </us-gaap:FinanceLeasePrincipalPayments>
<us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856917" unitRef="USD"> 0 </us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
<us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856918" unitRef="USD"> 0 </us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
<us-gaap:CashAndCashEquivalentsDisclosureTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553979">
<p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt -36pt; text-align: left; text-indent: 36pt;"><b><span style="background-color:#ffffff;">NOTE E—CASH, CASH EQUIVALENTS AND RESTRICTED CASH</span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the balance sheet that sum to the total of the same such amounts in the statement of cash flows (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Cash and cash equivalents</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">45,366</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">24,685</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Restricted cash</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,731</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,902</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total cash, cash equivalents and restricted cash shown in the statement of cash flows</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,097</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,587</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Restricted cash includes guarantee deposits for customs duties, China government subsidy fund, and compensating balances associated with certain credit facilities. As of </span><em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em><span style="background-color:#ffffff;">, there was $6.5 million and $8.7 million of restricted cash required for bank acceptance notes issued to vendors, respectively. There was $2.5 million and $1.1 million certificate of deposit with original maturity of <em style="font: inherit;">90</em> days or less associated with credit facilities with a bank in China as of </span><em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em><span style="background-color:#ffffff;"> respectively. There was $0.7 million and $1.0 million guarantee deposits for customs duties as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;"> December 31, 2022.</em></span></p>
</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
<us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553980">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Cash and cash equivalents</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">45,366</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">24,685</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Restricted cash</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,731</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,902</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total cash, cash equivalents and restricted cash shown in the statement of cash flows</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,097</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,587</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2023-12-31" decimals="-3" id="c106856924" unitRef="USD"> 45366000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2022-12-31" decimals="-3" id="c106856925" unitRef="USD"> 24685000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="i_2023-12-31" decimals="-3" id="c106856926" unitRef="USD"> 9731000 </us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
<us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="i_2022-12-31" decimals="-3" id="c106856927" unitRef="USD"> 10902000 </us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i_2023-12-31" decimals="-3" id="c106856928" unitRef="USD"> 55097000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="i_2022-12-31" decimals="-3" id="c106856929" unitRef="USD"> 35587000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="i_2023-12-31_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis-BankersAcceptanceMember" decimals="-5" id="c106857819" unitRef="USD"> 6500000 </us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
<us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="i_2022-12-31_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis-BankersAcceptanceMember" decimals="-5" id="c106857820" unitRef="USD"> 8700000 </us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
<us-gaap:CertificatesOfDepositAtCarryingValue contextRef="i_2023-12-31_StatementGeographicalAxis-CN" decimals="-5" id="c106857821" unitRef="USD"> 2500000 </us-gaap:CertificatesOfDepositAtCarryingValue>
<us-gaap:CertificatesOfDepositAtCarryingValue contextRef="i_2022-12-31_StatementGeographicalAxis-CN" decimals="-5" id="c106857822" unitRef="USD"> 1100000 </us-gaap:CertificatesOfDepositAtCarryingValue>
<us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="i_2023-12-31_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis-GuaranteeDepositsForCustomsDutiesMember" decimals="-5" id="c106857825" unitRef="USD"> 700000 </us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
<us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="i_2022-12-31_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis-GuaranteeDepositsForCustomsDutiesMember" decimals="-6" id="c106857826" unitRef="USD"> 1000000 </us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
<us-gaap:EarningsPerShareTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553981">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE F—EARNINGS PER SHARE</span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Basic net loss per share has been computed using the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share has been computed using the weighted-average number of shares of common stock and dilutive potential common shares from options and restricted stock units outstanding during the period. In periods with net losses, normally dilutive shares become anti-dilutive. Therefore, basic and dilutive earnings per share are the same.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The following table presents the computation of the basic and diluted net loss per share for the periods indicated (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year ended December 31,</em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Numerator:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Net loss</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(56,048</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(66,397</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(54,162</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Denominator:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Weighted average shares used to compute net loss per share</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Basic</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">31,944</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">27,846</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">26,912</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Effect of dilutive options and restricted stock units</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Diluted</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">31,944</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">27,846</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">26,912</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Net loss per share</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Basic</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1.75</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(2.38</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(2.01</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Diluted</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1.75</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(2.38</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(2.01</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The following potentially dilutive securities were excluded from diluted net loss per share as their effect would have been antidilutive (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">As of December 31,</em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Employee stock options</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Restricted stock units</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,167</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Shares for convertible senior notes</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,264</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,587</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total antidilutive shares</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,431</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,588</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p>
</us-gaap:EarningsPerShareTextBlock>
<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553982">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year ended December 31,</em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Numerator:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Net loss</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(56,048</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(66,397</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(54,162</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Denominator:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Weighted average shares used to compute net loss per share</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Basic</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">31,944</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">27,846</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">26,912</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Effect of dilutive options and restricted stock units</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Diluted</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">31,944</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">27,846</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">26,912</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Net loss per share</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Basic</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1.75</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(2.38</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(2.01</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Diluted</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1.75</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(2.38</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(2.01</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table>
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
<us-gaap:NetIncomeLoss contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856936" unitRef="USD"> -56048000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856937" unitRef="USD"> -66397000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856938" unitRef="USD"> -54162000 </us-gaap:NetIncomeLoss>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856939" unitRef="Share"> 31944000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856940" unitRef="Share"> 27846000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856941" unitRef="Share"> 26912000 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856942" unitRef="Share"> 0 </us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856943" unitRef="Share"> 0 </us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856944" unitRef="Share"> 0 </us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856945" unitRef="Share"> 31944000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856946" unitRef="Share"> 27846000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106856947" unitRef="Share"> 26912000 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:EarningsPerShareBasic contextRef="d_2023-01-01_2023-12-31" decimals="INF" id="c106856948" unitRef="USDPerShare"> -1.75 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="d_2022-01-01_2022-12-31" decimals="INF" id="c106856949" unitRef="USDPerShare"> -2.38 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="d_2021-01-01_2021-12-31" decimals="INF" id="c106856950" unitRef="USDPerShare"> -2.01 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted contextRef="d_2023-01-01_2023-12-31" decimals="INF" id="c106856951" unitRef="USDPerShare"> -1.75 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="d_2022-01-01_2022-12-31" decimals="INF" id="c106856952" unitRef="USDPerShare"> -2.38 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="d_2021-01-01_2021-12-31" decimals="INF" id="c106856953" unitRef="USDPerShare"> -2.01 </us-gaap:EarningsPerShareDiluted>
<us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553983">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">As of December 31,</em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Employee stock options</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Restricted stock units</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,167</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Shares for convertible senior notes</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,264</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,587</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total antidilutive shares</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,431</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,588</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2023-01-01_2023-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember" decimals="-3" id="c106856962" unitRef="Share"> 0 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2022-01-01_2022-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember" decimals="-3" id="c106856963" unitRef="Share"> 0 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2023-01-01_2023-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember" decimals="-3" id="c106856964" unitRef="Share"> 1167000 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2022-01-01_2022-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-RestrictedStockUnitsRSUMember" decimals="-3" id="c106856965" unitRef="Share"> 1000 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2023-01-01_2023-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember" decimals="-3" id="c106856966" unitRef="Share"> 5264000 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2022-01-01_2022-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember" decimals="-3" id="c106856967" unitRef="Share"> 4587000 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106856968" unitRef="Share"> 6431000 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106856969" unitRef="Share"> 4588000 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:InventoryDisclosureTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553984">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE G—INVENTORIES</span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">At </span><em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em><span style="background-color:#ffffff;">, inventories consisted of the following (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">As of December 31,</em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">22,128</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">25,732</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Work in process and sub-assemblies</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">33,792</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">39,563</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">22,452</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">26,794</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Allowance for Inventory</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(14,506</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(12,410</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total inventory</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">63,866</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">79,679</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 36pt;">For the years <em style="font: inherit;">2023,</em> <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021,</em> the inventory reserve adjustment expensed for inventory was $8.7 million, $4.9 million, and $3.9 million, respectively. For the years <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021,</em> the direct inventory write-offs related to scrap, discontinued products, and damaged inventories were $10.6 million, $10.4 million, and $16.8 million, respectively.</p>
</us-gaap:InventoryDisclosureTextBlock>
<us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553985">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">As of December 31,</em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">22,128</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">25,732</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Work in process and sub-assemblies</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">33,792</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">39,563</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">22,452</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">26,794</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Allowance for Inventory</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(14,506</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(12,410</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total inventory</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">63,866</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">79,679</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
<us-gaap:InventoryRawMaterialsNetOfReserves contextRef="i_2023-12-31" decimals="-3" id="c106856974" unitRef="USD"> 22128000 </us-gaap:InventoryRawMaterialsNetOfReserves>
<us-gaap:InventoryRawMaterialsNetOfReserves contextRef="i_2022-12-31" decimals="-3" id="c106856975" unitRef="USD"> 25732000 </us-gaap:InventoryRawMaterialsNetOfReserves>
<us-gaap:InventoryWorkInProcessNetOfReserves contextRef="i_2023-12-31" decimals="-3" id="c106856976" unitRef="USD"> 33792000 </us-gaap:InventoryWorkInProcessNetOfReserves>
<us-gaap:InventoryWorkInProcessNetOfReserves contextRef="i_2022-12-31" decimals="-3" id="c106856977" unitRef="USD"> 39563000 </us-gaap:InventoryWorkInProcessNetOfReserves>
<us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="i_2023-12-31" decimals="-3" id="c106856978" unitRef="USD"> 22452000 </us-gaap:InventoryFinishedGoodsNetOfReserves>
<us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="i_2022-12-31" decimals="-3" id="c106856979" unitRef="USD"> 26794000 </us-gaap:InventoryFinishedGoodsNetOfReserves>
<us-gaap:InventoryValuationReserves contextRef="i_2023-12-31" decimals="-3" id="c106856980" unitRef="USD"> 14506000 </us-gaap:InventoryValuationReserves>
<us-gaap:InventoryValuationReserves contextRef="i_2022-12-31" decimals="-4" id="c106856981" unitRef="USD"> 12410000 </us-gaap:InventoryValuationReserves>
<us-gaap:InventoryNet contextRef="i_2023-12-31" decimals="-3" id="c106856982" unitRef="USD"> 63866000 </us-gaap:InventoryNet>
<us-gaap:InventoryNet contextRef="i_2022-12-31" decimals="-3" id="c106856983" unitRef="USD"> 79679000 </us-gaap:InventoryNet>
<us-gaap:InventoryLIFOReservePeriodCharge contextRef="d_2023-01-01_2023-12-31" decimals="-5" id="c106857832" unitRef="USD"> 8700000 </us-gaap:InventoryLIFOReservePeriodCharge>
<us-gaap:InventoryLIFOReservePeriodCharge contextRef="d_2022-01-01_2022-12-31" decimals="-5" id="c106857833" unitRef="USD"> 4900000 </us-gaap:InventoryLIFOReservePeriodCharge>
<us-gaap:InventoryLIFOReservePeriodCharge contextRef="d_2021-01-01_2021-12-31" decimals="-5" id="c106857834" unitRef="USD"> 3900000 </us-gaap:InventoryLIFOReservePeriodCharge>
<us-gaap:InventoryWriteDown contextRef="d_2023-01-01_2023-12-31" decimals="-5" id="c106857837" unitRef="USD"> 10600000 </us-gaap:InventoryWriteDown>
<us-gaap:InventoryWriteDown contextRef="d_2022-01-01_2022-12-31" decimals="-5" id="c106857838" unitRef="USD"> 10400000 </us-gaap:InventoryWriteDown>
<us-gaap:InventoryWriteDown contextRef="d_2021-01-01_2021-12-31" decimals="-5" id="c106857839" unitRef="USD"> 16800000 </us-gaap:InventoryWriteDown>
<us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553986">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE H—PROPERTY, PLANT AND EQUIPMENT</span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Property, plant and equipment consisted of the following for the periods indicated (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31, 2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Land improvements</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">806</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">806</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Building and improvements</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">86,534</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">86,372</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">257,842</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">251,216</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5,449</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5,382</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Computer equipment and software</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">12,059</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">11,713</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Transportation equipment</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="margin: 0pt; font-family: "Times New Roman",Times,serif; font-size: 10pt;">673</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">679</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">363,363</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">356,168</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Less accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(194,086</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(177,519</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">169,277</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">178,649</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Construction in progress</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">29,939</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">30,434</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Land</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,101</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,101</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total property, plant and equipment, net</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">200,317</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">210,184</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">For the years ended </span><em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em><span style="background-color:#ffffff;">, depreciation expense of property, plant and equipment was $19.7 million, $22.6 million, and $24.8 million, respectively. For the years </span><em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em><span style="background-color:#ffffff;">, the capitalized interest was $0 million, $0.2 million, and $0.9 million, respectively. </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">As of </span><em style="font: inherit;"> December 31, 2023</em><span style="background-color:#ffffff;">, the Company concluded that its continued loss history constitutes a triggering event as described in ASC <em style="font: inherit;">360</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">35</em>-<em style="font: inherit;">21,</em> </span><i><span style="background-color:#ffffff;">Property, Plant, and Equipment</span></i><span style="background-color:#ffffff;">.  The Company performed a recoverability test and concluded that future undiscounted cash flows exceed the carrying amount of the Company’s long-lived assets and therefore <em style="font: inherit;">no</em> impairment charge was recorded. </span></p>   <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p>
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
<us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553987">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31, 2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Land improvements</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">806</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">806</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Building and improvements</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">86,534</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">86,372</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">257,842</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">251,216</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5,449</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5,382</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Computer equipment and software</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">12,059</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">11,713</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Transportation equipment</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="margin: 0pt; font-family: "Times New Roman",Times,serif; font-size: 10pt;">673</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">679</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">363,363</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">356,168</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Less accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(194,086</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(177,519</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">169,277</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">178,649</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Construction in progress</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">29,939</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">30,434</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Land</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,101</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,101</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total property, plant and equipment, net</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">200,317</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">210,184</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:PropertyPlantAndEquipmentTextBlock>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-LandImprovementsMember" decimals="-3" id="c106856986" unitRef="USD"> 806000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-LandImprovementsMember" decimals="-3" id="c106856987" unitRef="USD"> 806000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember" decimals="-3" id="c106856988" unitRef="USD"> 86534000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember" decimals="-3" id="c106856989" unitRef="USD"> 86372000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember" decimals="-3" id="c106856990" unitRef="USD"> 257842000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember" decimals="-3" id="c106856991" unitRef="USD"> 251216000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember" decimals="-3" id="c106856992" unitRef="USD"> 5449000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember" decimals="-3" id="c106856993" unitRef="USD"> 5382000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentAndSoftwareMember" decimals="-3" id="c106856994" unitRef="USD"> 12059000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentAndSoftwareMember" decimals="-3" id="c106856995" unitRef="USD"> 11713000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember" decimals="-3" id="c106856996" unitRef="USD"> 673000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember" decimals="-3" id="c106856997" unitRef="USD"> 679000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2023-12-31" decimals="-3" id="c106856998" unitRef="USD"> 363363000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2022-12-31" decimals="-3" id="c106856999" unitRef="USD"> 356168000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2023-12-31" decimals="-3" id="c106857000" unitRef="USD"> 194086000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2022-12-31" decimals="-3" id="c106857001" unitRef="USD"> 177519000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<aaoi:PropertyPantAndEquipmentNetBeforeConstructionInProgressAndLand contextRef="i_2023-12-31" decimals="-3" id="c106857002" unitRef="USD"> 169277000 </aaoi:PropertyPantAndEquipmentNetBeforeConstructionInProgressAndLand>
<aaoi:PropertyPantAndEquipmentNetBeforeConstructionInProgressAndLand contextRef="i_2022-12-31" decimals="-3" id="c106857003" unitRef="USD"> 178649000 </aaoi:PropertyPantAndEquipmentNetBeforeConstructionInProgressAndLand>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember" decimals="-3" id="c106857004" unitRef="USD"> 29939000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember" decimals="-3" id="c106857005" unitRef="USD"> 30434000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-LandMember" decimals="-3" id="c106857006" unitRef="USD"> 1101000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-LandMember" decimals="-3" id="c106857007" unitRef="USD"> 1101000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2023-12-31" decimals="-3" id="c106857008" unitRef="USD"> 200317000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2022-12-31" decimals="-3" id="c106857009" unitRef="USD"> 210184000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:Depreciation contextRef="d_2023-01-01_2023-12-31" decimals="-5" id="c106857842" unitRef="USD"> 19700000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="d_2022-01-01_2022-12-31" decimals="-5" id="c106857843" unitRef="USD"> 22600000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="d_2021-01-01_2021-12-31" decimals="-5" id="c106857844" unitRef="USD"> 24800000 </us-gaap:Depreciation>
<us-gaap:InterestPaidCapitalized contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857847" unitRef="USD"> 0 </us-gaap:InterestPaidCapitalized>
<us-gaap:InterestPaidCapitalized contextRef="d_2022-01-01_2022-12-31" decimals="-5" id="c106857848" unitRef="USD"> 200000 </us-gaap:InterestPaidCapitalized>
<us-gaap:InterestPaidCapitalized contextRef="d_2021-01-01_2021-12-31" decimals="-5" id="c106857849" unitRef="USD"> 900000 </us-gaap:InterestPaidCapitalized>
<us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553988">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE I—INTANGIBLE ASSETS</span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Intangible assets consisted of the following for the periods indicated (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2023</em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Intangible</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">amortization</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">assets, net</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Patents</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">9,502</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(5,981</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3,521</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Trademarks</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">138</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(31</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">107</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,640</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,012</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,628</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Intangible</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">amortization</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">assets, net</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Patents</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8,994</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(5,330</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3,664</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Trademarks</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">56</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">35</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,050</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,351</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,699</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">For the years ended </span><em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em><span style="background-color:#ffffff;">, amortization expense for intangible assets, included in general and administrative expenses on the income statement, was $0.7 million, $0.6 million and $0.5 million, respectively. The remaining weighted average amortization period for intangible assets is approximately <span style="-sec-ix-hidden:c106857861">six</span> years.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">At </span><em style="font: inherit;"> December 31, 2023</em><span style="background-color:#ffffff;">, future amortization expense for intangible assets is estimated to be (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: "Times New Roman"; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2023</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">683</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">683</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">683</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">683</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">683</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt; width: 83%;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">2029</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">213</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">thereafter</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,628</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-size: 10pt; font-family: "Times New Roman", Times, serif; margin: 0pt;">   </p>
</us-gaap:IntangibleAssetsDisclosureTextBlock>
<us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c67704A16-EE6E-4DD4-8B50-615FF2F9A7C9">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2023</em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Intangible</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">amortization</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">assets, net</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Patents</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">9,502</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(5,981</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3,521</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Trademarks</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">138</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(31</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">107</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,640</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,012</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,628</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Intangible</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">amortization</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">assets, net</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Patents</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8,994</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(5,330</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3,664</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Trademarks</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">56</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">35</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,050</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,351</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,699</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2023-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c106857019" unitRef="USD"> 9502000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2023-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c106857020" unitRef="USD"> 5981000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2023-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c106857021" unitRef="USD"> 3521000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2023-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember" decimals="-3" id="c106857022" unitRef="USD"> 138000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2023-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember" decimals="-3" id="c106857023" unitRef="USD"> 31000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2023-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember" decimals="-3" id="c106857024" unitRef="USD"> 107000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2023-12-31" decimals="-4" id="c106857025" unitRef="USD"> 9640000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2023-12-31" decimals="-3" id="c106857026" unitRef="USD"> 6012000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2023-12-31" decimals="-3" id="c106857027" unitRef="USD"> 3628000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2022-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c106857037" unitRef="USD"> 8994000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2022-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-4" id="c106857038" unitRef="USD"> 5330000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2022-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsMember" decimals="-3" id="c106857039" unitRef="USD"> 3664000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2022-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember" decimals="-3" id="c106857040" unitRef="USD"> 56000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2022-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember" decimals="-3" id="c106857041" unitRef="USD"> 21000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2022-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksMember" decimals="-3" id="c106857042" unitRef="USD"> 35000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2022-12-31" decimals="-4" id="c106857043" unitRef="USD"> 9050000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2022-12-31" decimals="-3" id="c106857044" unitRef="USD"> 5351000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2022-12-31" decimals="-3" id="c106857045" unitRef="USD"> 3699000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:AmortizationOfIntangibleAssets contextRef="d_2023-01-01_2023-12-31" decimals="-5" id="c106857858" unitRef="USD"> 700000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef="d_2022-01-01_2022-12-31" decimals="-5" id="c106857859" unitRef="USD"> 600000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef="d_2021-01-01_2021-12-31" decimals="-5" id="c106857860" unitRef="USD"> 500000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553991">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: "Times New Roman"; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2023</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">683</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">683</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">683</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">683</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">683</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt; width: 83%;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">2029</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">213</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">thereafter</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,628</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths contextRef="i_2023-12-31" decimals="-3" id="c106857047" unitRef="USD"> 683000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo contextRef="i_2023-12-31" decimals="-3" id="c106857048" unitRef="USD"> 683000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree contextRef="i_2023-12-31" decimals="-3" id="c106857049" unitRef="USD"> 683000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour contextRef="i_2023-12-31" decimals="-3" id="c106857050" unitRef="USD"> 683000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive contextRef="i_2023-12-31" decimals="-3" id="c106857051" unitRef="USD"> 683000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive>
<aaoi:FinitelivedIntangibleAssetsAmortizationExpenseRollingYearSix contextRef="i_2023-12-31" decimals="-3" id="c106857052" unitRef="USD"> 213000 </aaoi:FinitelivedIntangibleAssetsAmortizationExpenseRollingYearSix>
<aaoi:FinitelivedIntangibleAssetsAmortizationExpenseRollingAfterYearSix contextRef="i_2023-12-31" decimals="-3" id="c106857053" unitRef="USD"> 0 </aaoi:FinitelivedIntangibleAssetsAmortizationExpenseRollingAfterYearSix>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2023-12-31" decimals="-3" id="c106857054" unitRef="USD"> 3628000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FairValueDisclosuresTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553992">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE J—FAIR VALUE OF FINANCIAL INSTRUMENTS</span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The following table presents a summary of the Company’s financial instruments measured at fair value on a recurring basis as of </span><em style="font: inherit;"> December 31, 2023</em><span style="background-color:#ffffff;"> (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Quoted prices</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">in active</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">other</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">markets for</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">observable</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">identical</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">remaining</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">unobservable</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">assets (Level 1)</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">inputs (Level 2)</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">inputs (Level 3)</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Assets:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Cash and cash equivalents</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">45,366</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">45,366</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Restricted cash</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">9,731</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">9,731</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Note receivable</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">219</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">219</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,097</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">219</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,316</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Liabilities:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Bank acceptance payable</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">15,482</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">15,482</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px; margin: 0px; text-indent: 9pt;"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Convertible senior notes</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">76,519</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">76,519</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total liabilities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">92,001</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">92,001</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The following table presents a summary of the Company’s financial instruments measured at fair value on a recurring basis as of</span><span style="background-color:#ffffff;"> <em style="font: inherit;"> December 31, 2022</em>(in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Quoted prices</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"><b><span style="background-color:#ffffff;"> </span></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"><b><span style="background-color:#ffffff;"> </span></b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">in active</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">other</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"><b><span style="background-color:#ffffff;"> </span></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"><b><span style="background-color:#ffffff;"> </span></b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">markets for</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">observable</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"><b><span style="background-color:#ffffff;"> </span></b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">identical</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">remaining</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">unobservable</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"><b><span style="background-color:#ffffff;"> </span></b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">assets (Level 1)</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">inputs (Level 2)</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">inputs (Level 3)</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Assets:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Cash and cash equivalents</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">24,685</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">24,685</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Restricted cash</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">10,902</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">10,902</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; width: 52%;"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Note receivable</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">339</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">339</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,587</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">339</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,926</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Liabilities:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Bank acceptance payable</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">12,337</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">12,337</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Convertible senior notes</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">58,314</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">58,314</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total liabilities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70,651</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70,651</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p>
</us-gaap:FairValueDisclosuresTextBlock>
<us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c39C0EB0C-FCFF-44EE-BDAF-4A2993B83919">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Quoted prices</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">in active</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">other</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">markets for</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">observable</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">identical</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">remaining</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">unobservable</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;"> </span></b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">assets (Level 1)</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">inputs (Level 2)</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">inputs (Level 3)</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Assets:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Cash and cash equivalents</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">45,366</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">45,366</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Restricted cash</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">9,731</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">9,731</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Note receivable</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">219</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">219</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,097</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">219</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,316</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Liabilities:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Bank acceptance payable</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">15,482</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">15,482</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px; margin: 0px; text-indent: 9pt;"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Convertible senior notes</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">76,519</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">76,519</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total liabilities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">92,001</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">92,001</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Quoted prices</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"><b><span style="background-color:#ffffff;"> </span></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"><b><span style="background-color:#ffffff;"> </span></b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">in active</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">other</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"><b><span style="background-color:#ffffff;"> </span></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"><b><span style="background-color:#ffffff;"> </span></b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">markets for</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">observable</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"><b><span style="background-color:#ffffff;"> </span></b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">identical</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">remaining</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">unobservable</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"><b><span style="background-color:#ffffff;"> </span></b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">assets (Level 1)</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">inputs (Level 2)</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">inputs (Level 3)</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Assets:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Cash and cash equivalents</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">24,685</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">24,685</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Restricted cash</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">10,902</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">10,902</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; width: 52%;"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Note receivable</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">339</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">339</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,587</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">339</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,926</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Liabilities:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 9%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Bank acceptance payable</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">12,337</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">12,337</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Convertible senior notes</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">58,314</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">58,314</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total liabilities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70,651</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70,651</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857075" unitRef="USD"> 45366000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857076" unitRef="USD"> 0 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857077" unitRef="USD"> 0 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857078" unitRef="USD"> 45366000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<aaoi:RestrictedCashAndCashEquivalentsFairValueDisclosure contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857079" unitRef="USD"> 9731000 </aaoi:RestrictedCashAndCashEquivalentsFairValueDisclosure>
<aaoi:RestrictedCashAndCashEquivalentsFairValueDisclosure contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857080" unitRef="USD"> 0 </aaoi:RestrictedCashAndCashEquivalentsFairValueDisclosure>
<aaoi:RestrictedCashAndCashEquivalentsFairValueDisclosure contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857081" unitRef="USD"> 0 </aaoi:RestrictedCashAndCashEquivalentsFairValueDisclosure>
<aaoi:RestrictedCashAndCashEquivalentsFairValueDisclosure contextRef="i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857082" unitRef="USD"> 9731000 </aaoi:RestrictedCashAndCashEquivalentsFairValueDisclosure>
<us-gaap:NotesReceivableFairValueDisclosure contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857083" unitRef="USD"> 0 </us-gaap:NotesReceivableFairValueDisclosure>
<us-gaap:NotesReceivableFairValueDisclosure contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857084" unitRef="USD"> 219000 </us-gaap:NotesReceivableFairValueDisclosure>
<us-gaap:NotesReceivableFairValueDisclosure contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857085" unitRef="USD"> 0 </us-gaap:NotesReceivableFairValueDisclosure>
<us-gaap:NotesReceivableFairValueDisclosure contextRef="i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857086" unitRef="USD"> 219000 </us-gaap:NotesReceivableFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857087" unitRef="USD"> 55097000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857088" unitRef="USD"> 219000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857089" unitRef="USD"> 0 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857090" unitRef="USD"> 55316000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857091" unitRef="USD"> 0 </us-gaap:BankAcceptancesExecutedAndOutstanding>
<us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857092" unitRef="USD"> 15482000 </us-gaap:BankAcceptancesExecutedAndOutstanding>
<us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857093" unitRef="USD"> 0 </us-gaap:BankAcceptancesExecutedAndOutstanding>
<us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857094" unitRef="USD"> 15482000 </us-gaap:BankAcceptancesExecutedAndOutstanding>
<us-gaap:ConvertibleDebtFairValueDisclosures contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857095" unitRef="USD"> 0 </us-gaap:ConvertibleDebtFairValueDisclosures>
<us-gaap:ConvertibleDebtFairValueDisclosures contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857096" unitRef="USD"> 76519000 </us-gaap:ConvertibleDebtFairValueDisclosures>
<us-gaap:ConvertibleDebtFairValueDisclosures contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857097" unitRef="USD"> 0 </us-gaap:ConvertibleDebtFairValueDisclosures>
<us-gaap:ConvertibleDebtFairValueDisclosures contextRef="i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857098" unitRef="USD"> 76519000 </us-gaap:ConvertibleDebtFairValueDisclosures>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857099" unitRef="USD"> 0 </us-gaap:LiabilitiesFairValueDisclosure>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857100" unitRef="USD"> 92001000 </us-gaap:LiabilitiesFairValueDisclosure>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857101" unitRef="USD"> 0 </us-gaap:LiabilitiesFairValueDisclosure>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857102" unitRef="USD"> 92001000 </us-gaap:LiabilitiesFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857125" unitRef="USD"> 24685000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857126" unitRef="USD"> 0 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857127" unitRef="USD"> 0 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="i_2022-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857128" unitRef="USD"> 24685000 </us-gaap:CashAndCashEquivalentsFairValueDisclosure>
<aaoi:RestrictedCashAndCashEquivalentsFairValueDisclosure contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857129" unitRef="USD"> 10902000 </aaoi:RestrictedCashAndCashEquivalentsFairValueDisclosure>
<aaoi:RestrictedCashAndCashEquivalentsFairValueDisclosure contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857130" unitRef="USD"> 0 </aaoi:RestrictedCashAndCashEquivalentsFairValueDisclosure>
<aaoi:RestrictedCashAndCashEquivalentsFairValueDisclosure contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857131" unitRef="USD"> 0 </aaoi:RestrictedCashAndCashEquivalentsFairValueDisclosure>
<aaoi:RestrictedCashAndCashEquivalentsFairValueDisclosure contextRef="i_2022-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857132" unitRef="USD"> 10902000 </aaoi:RestrictedCashAndCashEquivalentsFairValueDisclosure>
<us-gaap:NotesReceivableFairValueDisclosure contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857133" unitRef="USD"> 0 </us-gaap:NotesReceivableFairValueDisclosure>
<us-gaap:NotesReceivableFairValueDisclosure contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857134" unitRef="USD"> 339000 </us-gaap:NotesReceivableFairValueDisclosure>
<us-gaap:NotesReceivableFairValueDisclosure contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857135" unitRef="USD"> 0 </us-gaap:NotesReceivableFairValueDisclosure>
<us-gaap:NotesReceivableFairValueDisclosure contextRef="i_2022-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857136" unitRef="USD"> 339000 </us-gaap:NotesReceivableFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857137" unitRef="USD"> 35587000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857138" unitRef="USD"> 339000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857139" unitRef="USD"> 0 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:AssetsFairValueDisclosure contextRef="i_2022-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857140" unitRef="USD"> 35926000 </us-gaap:AssetsFairValueDisclosure>
<us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857141" unitRef="USD"> 0 </us-gaap:BankAcceptancesExecutedAndOutstanding>
<us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857142" unitRef="USD"> 12337000 </us-gaap:BankAcceptancesExecutedAndOutstanding>
<us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857143" unitRef="USD"> 0 </us-gaap:BankAcceptancesExecutedAndOutstanding>
<us-gaap:BankAcceptancesExecutedAndOutstanding contextRef="i_2022-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857144" unitRef="USD"> 12337000 </us-gaap:BankAcceptancesExecutedAndOutstanding>
<us-gaap:ConvertibleDebtFairValueDisclosures contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857145" unitRef="USD"> 0 </us-gaap:ConvertibleDebtFairValueDisclosures>
<us-gaap:ConvertibleDebtFairValueDisclosures contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857146" unitRef="USD"> 58314000 </us-gaap:ConvertibleDebtFairValueDisclosures>
<us-gaap:ConvertibleDebtFairValueDisclosures contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857147" unitRef="USD"> 0 </us-gaap:ConvertibleDebtFairValueDisclosures>
<us-gaap:ConvertibleDebtFairValueDisclosures contextRef="i_2022-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857148" unitRef="USD"> 58314000 </us-gaap:ConvertibleDebtFairValueDisclosures>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857149" unitRef="USD"> 0 </us-gaap:LiabilitiesFairValueDisclosure>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857150" unitRef="USD"> 70651000 </us-gaap:LiabilitiesFairValueDisclosure>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857151" unitRef="USD"> 0 </us-gaap:LiabilitiesFairValueDisclosure>
<us-gaap:LiabilitiesFairValueDisclosure contextRef="i_2022-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c106857152" unitRef="USD"> 70651000 </us-gaap:LiabilitiesFairValueDisclosure>
<us-gaap:DebtDisclosureTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553995">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE K—NOTES PAYABLE AND LONG-TERM DEBT</span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Notes payable and long-term debt consisted of the following for the periods indicated (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Revolving line of credit with a U.S. bank up to $<span style="-sec-ix-hidden:c106858291"><span style="-sec-ix-hidden:c106858292">27.8</span></span> million with interest at <span style="-sec-ix-hidden:c106858293"><span style="-sec-ix-hidden:c106858294">8.984</span></span>%, maturing the earlier of either <span style="-sec-ix-hidden:c106858295"><span style="-sec-ix-hidden:c106858296">12/14/2023</span></span> or <span style="-sec-ix-hidden:c106858297"><span style="-sec-ix-hidden:c106858298">11/16/2025</span></span> if the convertible debt remained in effect</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Revolving line of credit with a China bank up to $<span style="-sec-ix-hidden:c106858299"><span style="-sec-ix-hidden:c106858300">19.04</span></span> million with interest from <span style="-sec-ix-hidden:c106858301"><span style="-sec-ix-hidden:c106858302">4.57</span></span>% to <span style="-sec-ix-hidden:c106858303"><span style="-sec-ix-hidden:c106858304">6.12</span></span>%, maturing <span style="-sec-ix-hidden:c106858305"><span style="-sec-ix-hidden:c106858306">May 24, 2024</span></span></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,608</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Credit facility with a China bank up to $<span style="-sec-ix-hidden:c106858307"><span style="-sec-ix-hidden:c106858308">26.65</span></span> million with interest of <span style="-sec-ix-hidden:c106858309"><span style="-sec-ix-hidden:c106858310">4.45</span></span>% to <span style="-sec-ix-hidden:c106858311"><span style="-sec-ix-hidden:c106858312">6.6</span></span>%, maturing <span style="-sec-ix-hidden:c106858313"><span style="-sec-ix-hidden:c106858314">June 6, 2027</span></span></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,589</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Sub-total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">58,242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Less debt issuance costs, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,168</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Grand total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">57,074</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Less current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(23,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(57,074</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Bank Acceptance Notes Payable</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Bank acceptance notes issued to vendors with a zero percent interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,482</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,337</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The current portion of long-term debt is the amount payable within <em style="font: inherit;">one</em> year of the balance sheet date of </span><em style="font: inherit;"> December 31, 2023</em><span style="background-color:#ffffff;">.</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">On <em style="font: inherit;"> November 16, 2022, </em>the Company entered into a Loan Security and Guarantee Agreement (the “Credit Facility”) with CIT Northbridge Credit, LLC, as agent for secured parties. The Credit Facility provided the Company with a <span style="-sec-ix-hidden:c106857865">three</span>-year, $27.78 million revolving line of credit. Borrowings under the Credit Facility were to be used to repay senior debt with Truist Bank and for working capital needs, capital expenditures, and other corporate purposes. The Company's obligations under the Credit Facility were secured by the Company's inventory, accounts receivable, instruments, equipment, intellectual property, and all business assets with the exception of real estate and all foreign assets. Borrowings were to bear interest at a rate equal to the Secured Overnight Financing Rate (SOFR) plus 3.75%, while monthly average usage was less than <em style="font: inherit;">50%</em> of the Credit Facility, otherwise SOFR plus 4.75%. The Credit Facility was to become due at the earlier date of either <em style="font: inherit;"> November 16, 2025 </em>or <em style="font: inherit;">91</em> days prior to the maturity of the <em style="font: inherit;">2024</em> Notes. On <em style="font: inherit;"> August 16, 2023, </em>the Company delivered a termination notice to CIT to terminate the Credit Facility. As a result of the Company's delivery of such termination notice, the Credit Facility was terminated effective as of <em style="font: inherit;"> November 17, 2023 </em>and was fully repaid. </span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">On <em style="font: inherit;"> May 24, 2019, </em>the Company’s China subsidiary, Global, entered into a <span style="-sec-ix-hidden:c106857872">five</span>-year revolving credit line agreement, totaling 180,000,000 RMB (the “SPD Credit Line”), or approximately $25.4 million, and a mortgage security agreement (the “Security Agreement”), with Shanghai Pudong Development Bank Co., Ltd ("SPD"). Borrowing under the SPD Credit Line will be used for general corporate and capital investment purposes, including the issuance of bank acceptance notes to Global’s vendors. The total SPD Credit Line of <em style="font: inherit;">180</em> million RMB is inclusive of all credit facilities previously entered into with SPD including: a 30 million RMB credit facility entered into on <em style="font: inherit;"> May 7, 2019; </em>and a 9.9 million RMB credit facility entered into on <em style="font: inherit;"> April 30, 2019 </em>and $2 million credit facility entered into on <em style="font: inherit;"> May 8, 2019. </em>Global <em style="font: inherit;"> may </em>draw upon the SPD Credit Line on an as-needed basis at any time during the <em style="font: inherit;">5</em>-year term; however, draws under the SPD Credit Line <em style="font: inherit;"> may </em>become due and repayable to SPD at SPD’s discretion due to changes in Chinese government regulations and/or changes in Global’s financial and operational condition. Each draw will bear interest equal to SPD’s commercial banking interest rate effective on the day of the applicable draw. Global’s obligations under the SPD Credit Line will be secured by real property owned by Global and mortgaged to the Bank under the terms of the Security Agreement. As of <em style="font: inherit;"> December 31, 2023, </em>$12.6 million was outstanding under the SPD Credit Line and the outstanding balance of bank acceptance notes issued to vendors was $12.5 million.</span></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">On <em style="font: inherit;"> June 7, 2022, </em>the Company's China Subsidiary, Global, entered a security agreement with China Zheshang Bank in Ningbo City, China ("CZB") for a <span style="-sec-ix-hidden:c106857882">five</span>-year credit line agreement, totaling 200,000,000 RMB (the <em style="font: inherit;">"¥200M</em> Credit Facility"), or approximately $29.9 million. Global <em style="font: inherit;"> may </em>draw upon the <em style="font: inherit;">¥200M</em> Credit Facility between <em style="font: inherit;"> June 7, 2022 </em>and <em style="font: inherit;"> June 6, 2027 (" </em><em style="font: inherit;">¥200M</em> Credit Period"). During the <em style="font: inherit;">¥200M</em> Credit Period, Global <em style="font: inherit;"> may </em>request to draw upon the <em style="font: inherit;">¥200M</em> Credit Facility on an as-needed basis; however, draws under the <em style="font: inherit;">¥200M</em> Credit Facility <em style="font: inherit;"> may </em>become due and repayable to CZB at CZB’s discretion due to changes in Chinese government regulations and/or changes in Global’s financial and operational condition. Each draw will be facilitated by a separate credit agreement specifying the terms of each draw and will bear interest equal to CZB's commercial banking interest rate effective on the day of the applicable draw. Global’s obligations under the <em style="font: inherit;">¥200M</em> Credit Facility will be secured by real property owned by Global and mortgaged to CZB under the terms of the Real Estate Security Agreement. On <em style="font: inherit;"> December 21, 2023, </em>Global entered into an asset pool business cooperation agreement ("Asset Pool Agreement") and an asset pool pledge contract ("Pledge Contract") (referred to collectively as the Pledge Asset Line"), with CZB, which supplements the existing <span style="background-color:#ffffff"><em style="font: inherit;">¥200M</em> Credit Facility. The Pledge Asset Line does <em style="font: inherit;">not</em> constitute a new credit line or an increase to the existing credit limits. Global <em style="font: inherit;"> may </em>draw upon the Pledge Asset Line between <em style="font: inherit;"> December 21, 2023 </em>and <em style="font: inherit;"> December 21, 2025 (</em>"Asset Pool Period"). During the Asset Pool Period, Global <em style="font: inherit;"> may </em>request to draw upon the Pledge Asset Line on an as-needed bases; however, amount of available credit under the Pledge Asset Line and approval of each draw <em style="font: inherit;"> may </em>be reduced or declined by CZB due to changes in Chinese government regulations and/or changes in Global's financial and operational condition. Each draw will be facilitated by a separate credit agreement specifying the terms of each draw and will bear interest equal to CZB's commercial banking interest rate effective on the day of the applicable draw. Global's obligations under the Pledge Asset Line will be secured by certain financial assets, including but <em style="font: inherit;">not</em> limited to, deposit receipts, domestic accounts receivable and electronic commercial paper.</span> As of <em style="font: inherit;"> December 31, 2023, </em>$10.6 million was outstanding under the <em style="font: inherit;">¥200M</em> Credit Facility and the outstanding balance of bank acceptance notes issued to vendors was $2.9 million.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">As of <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2023</em> and <em style="font: inherit;"> December 31, 2022, </em>the Company had $22.5 million and $13.3 million of unused borrowing capacity, respectively.</span></p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">As of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>there was $9.7 million and $9.9 million of restricted cash, investments or security deposits associated with the loan facilities, respectively.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">   </p>
</us-gaap:DebtDisclosureTextBlock>
<us-gaap:ScheduleOfDebtTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553996">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Revolving line of credit with a U.S. bank up to $<span style="-sec-ix-hidden:c106858291"><span style="-sec-ix-hidden:c106858292">27.8</span></span> million with interest at <span style="-sec-ix-hidden:c106858293"><span style="-sec-ix-hidden:c106858294">8.984</span></span>%, maturing the earlier of either <span style="-sec-ix-hidden:c106858295"><span style="-sec-ix-hidden:c106858296">12/14/2023</span></span> or <span style="-sec-ix-hidden:c106858297"><span style="-sec-ix-hidden:c106858298">11/16/2025</span></span> if the convertible debt remained in effect</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Revolving line of credit with a China bank up to $<span style="-sec-ix-hidden:c106858299"><span style="-sec-ix-hidden:c106858300">19.04</span></span> million with interest from <span style="-sec-ix-hidden:c106858301"><span style="-sec-ix-hidden:c106858302">4.57</span></span>% to <span style="-sec-ix-hidden:c106858303"><span style="-sec-ix-hidden:c106858304">6.12</span></span>%, maturing <span style="-sec-ix-hidden:c106858305"><span style="-sec-ix-hidden:c106858306">May 24, 2024</span></span></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,608</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Credit facility with a China bank up to $<span style="-sec-ix-hidden:c106858307"><span style="-sec-ix-hidden:c106858308">26.65</span></span> million with interest of <span style="-sec-ix-hidden:c106858309"><span style="-sec-ix-hidden:c106858310">4.45</span></span>% to <span style="-sec-ix-hidden:c106858311"><span style="-sec-ix-hidden:c106858312">6.6</span></span>%, maturing <span style="-sec-ix-hidden:c106858313"><span style="-sec-ix-hidden:c106858314">June 6, 2027</span></span></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,589</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,140</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Sub-total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">58,242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Less debt issuance costs, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,168</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Grand total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">57,074</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Less current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(23,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(57,074</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Bank Acceptance Notes Payable</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"><b> </b></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Bank acceptance notes issued to vendors with a zero percent interest rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,482</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,337</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfDebtTableTextBlock>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember" decimals="-3" id="c106857157" unitRef="USD"> 0 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember" decimals="-6" id="c106857158" unitRef="USD"> 25000000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember" decimals="-3" id="c106857159" unitRef="USD"> 12608000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SPDBankMember" decimals="-3" id="c106857160" unitRef="USD"> 13102000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember" decimals="-3" id="c106857161" unitRef="USD"> 10589000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i_2022-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember" decimals="-4" id="c106857162" unitRef="USD"> 20140000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i_2023-12-31" decimals="-3" id="c106857163" unitRef="USD"> 23197000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i_2022-12-31" decimals="-3" id="c106857164" unitRef="USD"> 58242000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DeferredFinanceCostsNet contextRef="i_2023-12-31" decimals="-3" id="c106857165" unitRef="USD"> -0 </us-gaap:DeferredFinanceCostsNet>
<us-gaap:DeferredFinanceCostsNet contextRef="i_2022-12-31" decimals="-3" id="c106857166" unitRef="USD"> 1168000 </us-gaap:DeferredFinanceCostsNet>
<us-gaap:LongTermDebt contextRef="i_2023-12-31" decimals="-3" id="c106857167" unitRef="USD"> 23197000 </us-gaap:LongTermDebt>
<us-gaap:LongTermDebt contextRef="i_2022-12-31" decimals="-3" id="c106857168" unitRef="USD"> 57074000 </us-gaap:LongTermDebt>
<us-gaap:LongTermDebtCurrent contextRef="i_2023-12-31" decimals="-3" id="c106857169" unitRef="USD"> 23197000 </us-gaap:LongTermDebtCurrent>
<us-gaap:LongTermDebtCurrent contextRef="i_2022-12-31" decimals="-3" id="c106857170" unitRef="USD"> 57074000 </us-gaap:LongTermDebtCurrent>
<us-gaap:LongTermDebtNoncurrent contextRef="i_2023-12-31" decimals="-3" id="c106857171" unitRef="USD"> 0 </us-gaap:LongTermDebtNoncurrent>
<us-gaap:LongTermDebtNoncurrent contextRef="i_2022-12-31" decimals="-3" id="c106857172" unitRef="USD"> 0 </us-gaap:LongTermDebtNoncurrent>
<aaoi:BankAcceptancesExecutedAndOutstandingCurrent contextRef="i_2023-12-31" decimals="-3" id="c106857173" unitRef="USD"> 15482000 </aaoi:BankAcceptancesExecutedAndOutstandingCurrent>
<aaoi:BankAcceptancesExecutedAndOutstandingCurrent contextRef="i_2022-12-31" decimals="-3" id="c106857174" unitRef="USD"> 12337000 </aaoi:BankAcceptancesExecutedAndOutstandingCurrent>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2022-11-16_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember" decimals="-4" id="c106857866" unitRef="USD"> 27780000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<aaoi:DebtInstrumentBasisSpreadOnVariableRateMonthlyUsageLessThan50Percentage contextRef="d_2022-11-16_2022-11-16_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember_VariableRateAxis-SecuredOvernightFinancingRateSOFRMember" decimals="4" id="c106857867" unitRef="Pure"> 0.0375 </aaoi:DebtInstrumentBasisSpreadOnVariableRateMonthlyUsageLessThan50Percentage>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="d_2022-11-16_2022-11-16_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-LoanSecurityAndGuaranteeAgreementMember_LineOfCreditFacilityAxis-CITNorthbridgeCreditLLCMember_VariableRateAxis-SecuredOvernightFinancingRateSOFRMember" decimals="4" id="c106857869" unitRef="Pure"> 0.0475 </us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2019-05-24_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-TheSPDCreditLineMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-SPDBankMember" decimals="INF" id="c106857873" unitRef="CNY"> 180000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2019-05-24_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-TheSPDCreditLineMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-SPDBankMember" decimals="-5" id="c106857874" unitRef="USD"> 25400000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2019-05-07_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-TheSPD30MCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-SPDBankMember" decimals="-7" id="c106857876" unitRef="CNY"> 30000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2019-04-30_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-TheSPD99MCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-SPDBankMember" decimals="-5" id="c106857877" unitRef="CNY"> 9900000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2019-05-08_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-TheSPD20mCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-SPDBankMember" decimals="-6" id="c106857878" unitRef="USD"> 2000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCredit contextRef="i_2023-01-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-TheSPD20mCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-SPDBankMember" decimals="-5" id="c106857880" unitRef="USD"> 12600000 </us-gaap:LineOfCredit>
<us-gaap:BankAcceptancesExecuted contextRef="i_2023-01-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-TheSPD20mCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-SPDBankMember" decimals="-5" id="c106857881" unitRef="USD"> 12500000 </us-gaap:BankAcceptancesExecuted>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2022-06-07_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember" decimals="INF" id="c106857883" unitRef="CNY"> 200000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2022-06-07_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember" decimals="-5" id="c106857885" unitRef="USD"> 29900000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCredit contextRef="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember" decimals="-5" id="c106857895" unitRef="USD"> 10600000 </us-gaap:LineOfCredit>
<us-gaap:BankAcceptancesExecuted contextRef="i_2023-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-The200MCreditFacilityMember_LegalEntityAxis-GlobalTechnologyIncMember_LineOfCreditFacilityAxis-ChinaZheshangBankCoLtdMember" decimals="-5" id="c106857897" unitRef="USD"> 2900000 </us-gaap:BankAcceptancesExecuted>
<us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount contextRef="i_2023-12-31" decimals="-5" id="c106857900" unitRef="USD"> 22500000 </us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount>
<us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount contextRef="i_2022-12-31" decimals="-5" id="c106857901" unitRef="USD"> 13300000 </us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount>
<us-gaap:CashCollateralForBorrowedSecurities contextRef="i_2023-12-31" decimals="-5" id="c106857902" unitRef="USD"> 9700000 </us-gaap:CashCollateralForBorrowedSecurities>
<us-gaap:CashCollateralForBorrowedSecurities contextRef="i_2022-12-31" decimals="-5" id="c106857903" unitRef="USD"> 9900000 </us-gaap:CashCollateralForBorrowedSecurities>
<aaoi:ConvertibleDebtTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553997">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b><span style="background-color:#ffffff;">NOTE L—C</span><span style="text-transform:uppercase;"><span style="background-color:#ffffff;">onvertible Senior Notes</span></span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;"> </span></b></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">On <em style="font: inherit;"> March 5, 2019, </em>the Company issued $80.5 million of 5% convertible senior notes due <em style="font: inherit;">2024</em> (the <em style="font: inherit;">“2024</em> Notes”). On <em style="font: inherit;"> December 5, 2023, </em>the Company issued approximately $80.2 million aggregate principal amount of 5.250% convertible senior notes due <em style="font: inherit;">2026</em> (the <em style="font: inherit;">"2026</em> Notes"), and on the same day consummated various separate, privately negotiated exchange agreements with certain holders of its <em style="font: inherit;">2024</em> Notes to exchange or repurchase approximately $80.2 million principal amount of the <em style="font: inherit;">2024</em> Notes for aggregate consideration consisting of approximately $81.1 million in cash, which included accrued interest on the <em style="font: inherit;">2024</em> Notes, and approximately 466,368 shares of the Company's common stock, par value $0.001 per share.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;">The <em style="font: inherit;">2026</em> Notes were issued pursuant to an Indenture, dated as of <em style="font: inherit;"> December 5, 2023, (</em>the "Indenture"), between the Company and Computershare Trust Company, N.A., as trustee. The <em style="font: inherit;">2026</em> Notes will bear interest at a rate of <em style="font: inherit;">5.250%</em> per year and will pay interest semi-annually in arrears on <em style="font: inherit;"> June 15 </em>and <em style="font: inherit;"> December 15 </em>of each year, beginning on <em style="font: inherit;"> June 15, 2024. </em>The <em style="font: inherit;">2026</em> Notes will mature on <em style="font: inherit;"> December 15, 2026, </em>unless earlier converted, redeemed or repurchased in accordance with their terms.</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The following table presents the carrying value of the <em style="font: inherit;">2026</em> Notes for the periods indicated (in thousands):</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 38pt;"><span style="background-color:#ffffff;"> </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31, 2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Principal</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">80,214</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Unamortized debt issuance costs</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,981</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Net carrying amount</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,233</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:47.05pt;">  </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;">The conversion rate for the <em style="font: inherit;">2026</em> Notes is 65.6276 shares of the Company’s common stock per $1,000 principal amount of the <em style="font: inherit;">2026</em> Notes (which is equivalent to a conversion price of approximately $15.24 per share of the Company’s common stock, representing a premium of approximately 15% over the last reported sale price of the Company’s common stock on <em style="font: inherit;"> November 30, 2023 </em>of $13.25 per share), subject to adjustment. Before <em style="font: inherit;"> September 15, 2026, </em>holders of the <em style="font: inherit;">2026</em> Notes will have the right to convert their <em style="font: inherit;">2026</em> Notes only upon the occurrence of certain events. From and after <em style="font: inherit;"> September 15, 2026, </em>holders of the <em style="font: inherit;">2026</em> Notes <em style="font: inherit;"> may </em>convert their <em style="font: inherit;">2026</em> Notes at any time at their election until the close of business on the <em style="font: inherit;">second</em> scheduled trading day immediately before the maturity date. The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company’s election, based on the applicable conversion rate(s).</p> <p style="font-size: 10pt; font-family: "Times New Roman", Times, serif; margin: 0pt;"> </p> <div style="font-family: "Times New Roman"; font-size: 10pt; text-indent: 36pt;"> Initially there are <em style="font: inherit;">no</em> guarantors of the <em style="font: inherit;">2026</em> Notes, but the <em style="font: inherit;">2026</em> Notes will be fully and unconditionally guaranteed, on a senior, unsecured basis by certain of the Company’s future domestic subsidiaries.  The <em style="font: inherit;">2026</em> Notes are the Company’s senior, unsecured obligations and are equal in right of payment with existing and future senior, unsecured indebtedness, senior in right of payment to the Company’s existing and future indebtedness that is expressly subordinated to the <em style="font: inherit;">2026</em> Notes and effectively subordinated to the Company’s existing and future secured indebtedness, to the extent of the value of the collateral securing that indebtedness.  The Note Guarantee (as defined in the Indenture) of each future guarantor, if any, will be such guarantor’s senior, unsecured obligations and is equal in right of payment with existing and future senior, unsecured indebtedness, senior in right of payment to such future guarantor’s existing and future indebtedness that is expressly subordinated to the <em style="font: inherit;">2026</em> Notes and effectively subordinated to such future guarantor’s existing and future secured indebtedness, to the extent of the value of the collateral securing that indebtedness. </div> <p style="font-size: 10pt; font-family: "Times New Roman", Times, serif; margin: 0pt;"> </p> <div style="font-family: "Times New Roman"; font-size: 10pt; text-indent: 36pt;"> The Indenture contains covenants that limit the Company’s ability and the ability of our subsidiaries to, among other things: (i) incur or guarantee additional indebtedness or issue disqualified stock; and (ii) create or incur liens. </div> <p style="font-size: 10pt; font-family: "Times New Roman", Times, serif; margin: 0pt;"> </p> <div style="font-family: "Times New Roman"; font-size: 10pt; text-indent: 36pt;"> The <em style="font: inherit;">2026</em> Notes will be redeemable, in whole or in part (subject to certain limitations described in the Indenture), at the Company’s option at any time, and from time to time, on or after <em style="font: inherit;"> December 15, 2024 </em>and on or before the <em style="font: inherit;">40th</em> scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the <em style="font: inherit;">2026</em> Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, but only if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price on ( <em style="font: inherit;">1</em>) each of at least 20 trading days, whether or <em style="font: inherit;">not</em> consecutive, during the 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and ( <em style="font: inherit;">2</em>) the trading day immediately before the date it sends such notice. </div> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;">In addition, the <em style="font: inherit;">2026</em> Notes will be redeemable, in whole or in part, at the Company’s option at any time, and from time to time, on or before the <em style="font: inherit;">40th</em> scheduled trading day immediately before the maturity date, at a cash redemption price equal to the principal amount of the <em style="font: inherit;">2026</em> Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date (subject to the right of a holder of <em style="font: inherit;">2026</em> Notes as of the close of business on a record date to receive the related interest payment on the corresponding interest payment date), if the Company completes the "Specified Divestiture" of (<em style="font: inherit;">x</em>) <em style="font: inherit;">one</em> or more of its manufacturing facilities located in the People’s Republic of China and/or (y) significant assets located in the People’s Republic of China which relate to the Company’s transceiver business and multi-channel optical sub-assembly products (or any substantially related assets), for aggregate consideration in cash to the Company of <em style="font: inherit;">not</em> less than the U.S. Dollar equivalent of $150,000,000 (measured at the time of completion).</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;">Calling any Convertible Note for redemption will constitute a “Make-whole fundamental change” (as defined in the Indenture) with respect to that Convertible Note, in which case the conversion rate applicable to the conversion of that Convertible Note will be increased in certain circumstances if it is converted after it is called for redemption.</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"> </p> <div style="font-family: "Times New Roman"; font-size: 10pt; text-indent: 36pt;"> In addition, if the Specified Divestiture is completed, then each holder of <em style="font: inherit;">2026</em> Notes will have the right to require the Company to repurchase its <em style="font: inherit;">2026</em> Notes for cash on a date of the Company’s choosing, which must be a business day that is <em style="font: inherit;">no</em> more than <em style="font: inherit;">35,</em> nor less than <em style="font: inherit;">20,</em> business days after we send the related notice of Specified Divestiture. The repurchase price for a note tendered for such repurchase will be equal to the principal amount of the <em style="font: inherit;">2026</em> Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the repurchase date (subject to the right of a holder of <em style="font: inherit;">2026</em> Notes as of the close of business on a record date to receive the related interest payment on the corresponding interest payment date). </div>   <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:36pt;">Moreover, if the Company undergoes a fundamental change, as described in the Indenture, holders of the <em style="font: inherit;">2026</em> Notes <em style="font: inherit;"> may </em>require the Company to repurchase for cash all or part of their <em style="font: inherit;">2026</em> Notes at a repurchase price equal to 100% of the principal amount of the <em style="font: inherit;">2026</em> Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the required repurchase date.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:36pt;">Additionally, the <em style="font: inherit;">2026</em> Notes are subject to customary events of default. <em style="font: inherit;">No</em> sinking fund is provided for the <em style="font: inherit;">2026</em> Notes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Pursuant to the guidance in ASC <em style="font: inherit;">815</em>-<em style="font: inherit;">40,</em> Contracts in Entity’s Own Equity, the Company evaluated whether the conversion feature of the note needed to be bifurcated from the host instrument as a freestanding financial instrument. Under ASC <em style="font: inherit;">815</em>-<em style="font: inherit;">40,</em> to qualify for equity classification (or non-bifurcation, if embedded) the instrument (or embedded feature) must be both (<em style="font: inherit;">1</em>) indexed to the issuer’s own stock and (<em style="font: inherit;">2</em>) meet the requirements of the equity classification guidance. Based upon the Company’s analysis, it was determined the conversion option is indexed to its own stock and also met all the criteria for equity classification contained in ASC <em style="font: inherit;">815</em>-<em style="font: inherit;">40</em>-<em style="font: inherit;">25</em>-<em style="font: inherit;">7</em> and <em style="font: inherit;">815</em>-<em style="font: inherit;">40</em>-<em style="font: inherit;">25</em>-<em style="font: inherit;">10.</em> Accordingly, the conversion option is <em style="font: inherit;">not</em> required to be bifurcated from the host instrument as a freestanding financial instrument. Since the conversion feature meets the equity scope exception from derivative accounting, the Company then evaluated whether the conversion feature needed to be separately accounted for as an equity component under ASC <em style="font: inherit;">470</em>-<em style="font: inherit;">20,</em> Debt with Conversion and Other Options. The Company determined that notes should be accounted for in their entirety as a liability.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;">   </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 18pt;"><span style="background-color:#ffffff;">The following table sets forth interest expense information related to the <em style="font: inherit;">2024</em> Notes (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">Year ended December 31,</em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Contractual interest expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4,039</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4,025</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Amortization of debt issuance costs</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">849</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">826</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total interest cost</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,888</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,851</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Effective interest rate</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:18pt;"> </p>
</aaoi:ConvertibleDebtTextBlock>
<us-gaap:DebtInstrumentFaceAmount contextRef="i_2019-03-05_LongtermDebtTypeAxis-The5PercentConvertibleSeniorNotesDue2024Member" decimals="-5" id="c106857905" unitRef="USD"> 80500000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2019-03-05_LongtermDebtTypeAxis-The5PercentConvertibleSeniorNotesDue2024Member" decimals="2" id="c106857906" unitRef="Pure"> 0.05 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentFaceAmount contextRef="i_2023-12-05_LongtermDebtTypeAxis-The5250ConvertibleSeniorNotesDue2026Member" decimals="-5" id="c106857909" unitRef="USD"> 80200000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2023-12-05_LongtermDebtTypeAxis-The5250ConvertibleSeniorNotesDue2026Member" decimals="4" id="c106857910" unitRef="Pure"> 0.0525 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentFaceAmount contextRef="i_2023-12-05_LongtermDebtTypeAxis-The5PercentConvertibleSeniorNotesDue2024Member" decimals="-5" id="c106857914" unitRef="USD"> 80200000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:ProceedsFromConvertibleDebt contextRef="d_2019-12-05_2019-12-05_LongtermDebtTypeAxis-The5PercentConvertibleSeniorNotesDue2024Member" decimals="-5" id="c106857916" unitRef="USD"> 81100000 </us-gaap:ProceedsFromConvertibleDebt>
<us-gaap:DebtConversionConvertedInstrumentSharesIssued1 contextRef="d_2023-12-05_2023-12-05_DebtConversionByUniqueDescriptionAxis-ConversionOf2024NotesToCommonStockMember" decimals="INF" id="c106857918" unitRef="Share"> 466368 </us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2023-12-05" decimals="INF" id="c106857919" unitRef="USDPerShare"> 0.001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:ConvertibleDebtTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553998">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31, 2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Principal</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">80,214</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Unamortized debt issuance costs</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,981</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Net carrying amount</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,233</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ConvertibleDebtTableTextBlock>
<us-gaap:DebtInstrumentFaceAmount contextRef="i_2023-12-31_LongtermDebtTypeAxis-The5PercentConvertibleSeniorNotesDue2024Member" decimals="-3" id="c106857177" unitRef="USD"> 80214000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:UnamortizedDebtIssuanceExpense contextRef="i_2023-12-31_LongtermDebtTypeAxis-The5PercentConvertibleSeniorNotesDue2024Member" decimals="-3" id="c106857178" unitRef="USD"> 3981000 </us-gaap:UnamortizedDebtIssuanceExpense>
<us-gaap:ConvertibleNotesPayable contextRef="i_2023-12-31_LongtermDebtTypeAxis-The5PercentConvertibleSeniorNotesDue2024Member" decimals="-3" id="c106857179" unitRef="USD"> 76233000 </us-gaap:ConvertibleNotesPayable>
<us-gaap:DebtConversionConvertedInstrumentSharesIssued1 contextRef="d_2023-12-05_2023-12-05_LongtermDebtTypeAxis-The5250ConvertibleSeniorNotesDue2026Member" decimals="INF" id="c106857926" unitRef="Share"> 65.6276 </us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
<us-gaap:DebtConversionConvertedInstrumentAmount1 contextRef="d_2023-12-05_2023-12-05_LongtermDebtTypeAxis-The5250ConvertibleSeniorNotesDue2026Member" decimals="INF" id="c106857927" unitRef="USD"> 1000 </us-gaap:DebtConversionConvertedInstrumentAmount1>
<us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="i_2023-12-05_LongtermDebtTypeAxis-The5250ConvertibleSeniorNotesDue2026Member" decimals="INF" id="c106857929" unitRef="USDPerShare"> 15.24 </us-gaap:DebtInstrumentConvertibleConversionPrice1>
<aaoi:DebtInstrumentConvertibleConversionPricePremiumPercentage contextRef="i_2023-12-05_LongtermDebtTypeAxis-The5250ConvertibleSeniorNotesDue2026Member" decimals="2" id="c106857930" unitRef="Pure"> 0.15 </aaoi:DebtInstrumentConvertibleConversionPricePremiumPercentage>
<us-gaap:SharePrice contextRef="i_2023-12-05_LongtermDebtTypeAxis-The5250ConvertibleSeniorNotesDue2026Member" decimals="INF" id="c106857931" unitRef="USDPerShare"> 13.25 </us-gaap:SharePrice>
<us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger contextRef="d_2023-12-05_2023-12-05_LongtermDebtTypeAxis-The5250ConvertibleSeniorNotesDue2026Member" decimals="1" id="c106857946" unitRef="Pure"> 1.30 </us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
<us-gaap:DebtInstrumentConvertibleThresholdTradingDays contextRef="d_2023-12-05_2023-12-05_LongtermDebtTypeAxis-The5250ConvertibleSeniorNotesDue2026Member" decimals="INF" id="c106857948" unitRef="Pure"> 20 </us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
<us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 contextRef="d_2023-12-05_2023-12-05_LongtermDebtTypeAxis-The5250ConvertibleSeniorNotesDue2026Member" decimals="INF" id="c106857950" unitRef="Pure"> 30 </us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
<aaoi:DebtInstrumentConvertibleMaximumAggregateConsideration contextRef="i_2023-12-05_LongtermDebtTypeAxis-The5250ConvertibleSeniorNotesDue2026Member" decimals="INF" id="c106857959" unitRef="USD"> 150000000 </aaoi:DebtInstrumentConvertibleMaximumAggregateConsideration>
<us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed contextRef="d_2023-12-05_2023-12-05_LongtermDebtTypeAxis-The5PercentConvertibleSeniorNotesDue2024Member" decimals="0" id="c106857969" unitRef="Pure"> 1 </us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
<us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2553999">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;">Year ended December 31,</em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Contractual interest expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4,039</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4,025</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Amortization of debt issuance costs</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">849</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">826</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total interest cost</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,888</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,851</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Effective interest rate</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table>
</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
<us-gaap:InterestExpenseDebtExcludingAmortization contextRef="d_2023-01-01_2023-12-31_DebtInstrumentAxis-The5PercentConvertibleSeniorNotesDue2024Member" decimals="-3" id="c106857184" unitRef="USD"> 4039000 </us-gaap:InterestExpenseDebtExcludingAmortization>
<us-gaap:InterestExpenseDebtExcludingAmortization contextRef="d_2022-01-01_2022-12-31_DebtInstrumentAxis-The5PercentConvertibleSeniorNotesDue2024Member" decimals="-3" id="c106857185" unitRef="USD"> 4025000 </us-gaap:InterestExpenseDebtExcludingAmortization>
<us-gaap:AmortizationOfFinancingCosts contextRef="d_2023-01-01_2023-12-31_DebtInstrumentAxis-The5PercentConvertibleSeniorNotesDue2024Member" decimals="-3" id="c106857186" unitRef="USD"> 849000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:AmortizationOfFinancingCosts contextRef="d_2022-01-01_2022-12-31_DebtInstrumentAxis-The5PercentConvertibleSeniorNotesDue2024Member" decimals="-3" id="c106857187" unitRef="USD"> 826000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:InterestExpenseDebt contextRef="d_2023-01-01_2023-12-31_DebtInstrumentAxis-The5PercentConvertibleSeniorNotesDue2024Member" decimals="-3" id="c106857188" unitRef="USD"> 4888000 </us-gaap:InterestExpenseDebt>
<us-gaap:InterestExpenseDebt contextRef="d_2022-01-01_2022-12-31_DebtInstrumentAxis-The5PercentConvertibleSeniorNotesDue2024Member" decimals="-3" id="c106857189" unitRef="USD"> 4851000 </us-gaap:InterestExpenseDebt>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="i_2023-12-31_DebtInstrumentAxis-The5PercentConvertibleSeniorNotesDue2024Member" decimals="3" id="c106857190" unitRef="Pure"> 0.051 </us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="i_2022-12-31_DebtInstrumentAxis-The5PercentConvertibleSeniorNotesDue2024Member" decimals="3" id="c106857191" unitRef="Pure"> 0.051 </us-gaap:DebtInstrumentInterestRateEffectivePercentage>
<us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554000">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE M—ACCRUED LIABILITIES </span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Accrued liabilities consisted of the following for the periods indicated (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31, 2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued payroll</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">12,146</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">9,702</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued employee benefits</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3,376</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3,265</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued state and local taxes</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">745</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">588</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued interest</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">341</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,597</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued shipping and tariff expenses</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">27</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Advance payments</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">187</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">216</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued commission</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">649</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">937</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued professional fees</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">270</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">409</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued product warranty</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">255</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued other</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">553</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">368</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total accrued liabilities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,549</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,222</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p>
</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
<us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554001">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31, 2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued payroll</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">12,146</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">9,702</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued employee benefits</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3,376</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3,265</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued state and local taxes</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">745</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">588</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued interest</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">341</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,597</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued shipping and tariff expenses</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">27</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Advance payments</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">187</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">216</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued commission</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">649</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">937</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued professional fees</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">270</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">409</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued product warranty</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">255</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">140</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Accrued other</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">553</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">368</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total accrued liabilities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,549</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,222</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
<us-gaap:AccruedSalariesCurrent contextRef="i_2023-12-31" decimals="-3" id="c106857194" unitRef="USD"> 12146000 </us-gaap:AccruedSalariesCurrent>
<us-gaap:AccruedSalariesCurrent contextRef="i_2022-12-31" decimals="-3" id="c106857195" unitRef="USD"> 9702000 </us-gaap:AccruedSalariesCurrent>
<us-gaap:AccruedEmployeeBenefitsCurrent contextRef="i_2023-12-31" decimals="-3" id="c106857196" unitRef="USD"> 3376000 </us-gaap:AccruedEmployeeBenefitsCurrent>
<us-gaap:AccruedEmployeeBenefitsCurrent contextRef="i_2022-12-31" decimals="-3" id="c106857197" unitRef="USD"> 3265000 </us-gaap:AccruedEmployeeBenefitsCurrent>
<us-gaap:TaxesPayableCurrent contextRef="i_2023-12-31" decimals="-3" id="c106857198" unitRef="USD"> 745000 </us-gaap:TaxesPayableCurrent>
<us-gaap:TaxesPayableCurrent contextRef="i_2022-12-31" decimals="-3" id="c106857199" unitRef="USD"> 588000 </us-gaap:TaxesPayableCurrent>
<aaoi:AccruedInterestCurrent contextRef="i_2023-12-31" decimals="-3" id="c106857200" unitRef="USD"> 341000 </aaoi:AccruedInterestCurrent>
<aaoi:AccruedInterestCurrent contextRef="i_2022-12-31" decimals="-3" id="c106857201" unitRef="USD"> 1597000 </aaoi:AccruedInterestCurrent>
<aaoi:AccruedShippingAndTariffExpenses contextRef="i_2023-12-31" decimals="-3" id="c106857202" unitRef="USD"> 27000 </aaoi:AccruedShippingAndTariffExpenses>
<aaoi:AccruedShippingAndTariffExpenses contextRef="i_2022-12-31" decimals="-3" id="c106857203" unitRef="USD"> 0 </aaoi:AccruedShippingAndTariffExpenses>
<aaoi:AccruedLiabilitiesAdvancedPayments contextRef="i_2023-12-31" decimals="-3" id="c106857204" unitRef="USD"> 187000 </aaoi:AccruedLiabilitiesAdvancedPayments>
<aaoi:AccruedLiabilitiesAdvancedPayments contextRef="i_2022-12-31" decimals="-3" id="c106857205" unitRef="USD"> 216000 </aaoi:AccruedLiabilitiesAdvancedPayments>
<us-gaap:AccruedLiabilitiesForCommissionsExpenseAndTaxes contextRef="i_2023-12-31" decimals="-3" id="c106857206" unitRef="USD"> 649000 </us-gaap:AccruedLiabilitiesForCommissionsExpenseAndTaxes>
<us-gaap:AccruedLiabilitiesForCommissionsExpenseAndTaxes contextRef="i_2022-12-31" decimals="-3" id="c106857207" unitRef="USD"> 937000 </us-gaap:AccruedLiabilitiesForCommissionsExpenseAndTaxes>
<us-gaap:AccruedProfessionalFeesCurrent contextRef="i_2023-12-31" decimals="-4" id="c106857208" unitRef="USD"> 270000 </us-gaap:AccruedProfessionalFeesCurrent>
<us-gaap:AccruedProfessionalFeesCurrent contextRef="i_2022-12-31" decimals="-3" id="c106857209" unitRef="USD"> 409000 </us-gaap:AccruedProfessionalFeesCurrent>
<us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="i_2023-12-31" decimals="-3" id="c106857210" unitRef="USD"> 255000 </us-gaap:ProductWarrantyAccrualClassifiedCurrent>
<us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="i_2022-12-31" decimals="-4" id="c106857211" unitRef="USD"> 140000 </us-gaap:ProductWarrantyAccrualClassifiedCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="i_2023-12-31" decimals="-3" id="c106857212" unitRef="USD"> 553000 </us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="i_2022-12-31" decimals="-3" id="c106857213" unitRef="USD"> 368000 </us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="i_2023-12-31" decimals="-3" id="c106857214" unitRef="USD"> 18549000 </us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="i_2022-12-31" decimals="-3" id="c106857215" unitRef="USD"> 17222000 </us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554002">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE N—OTHER INCOME AND EXPENSE</span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Other income and expense consisted of the following for the periods indicated (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year ended December 31,</em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Foreign exchange transaction gain (loss)</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">711</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,488</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">454</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Government subsidy income</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">937</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">160</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,345</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Other non-operating gain(loss)</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(7,468</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">76</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">129</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Loan forgiveness</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">6,229</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Gain (loss) on disposal of assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(51</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">47</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total other gain (loss), net</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,871</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,205</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,156</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p>
</us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock>
<us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554003">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year ended December 31,</em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Foreign exchange transaction gain (loss)</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">711</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,488</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">454</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Government subsidy income</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">937</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">160</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,345</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Other non-operating gain(loss)</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(7,468</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">76</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">129</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Loan forgiveness</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">6,229</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Gain (loss) on disposal of assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(51</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">47</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total other gain (loss), net</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,871</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,205</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,156</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857222" unitRef="USD"> 711000 </us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857223" unitRef="USD"> -1488000 </us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857224" unitRef="USD"> 454000 </us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
<aaoi:GovernmentSubsidyIncome contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857225" unitRef="USD"> 937000 </aaoi:GovernmentSubsidyIncome>
<aaoi:GovernmentSubsidyIncome contextRef="d_2022-01-01_2022-12-31" decimals="-4" id="c106857226" unitRef="USD"> 160000 </aaoi:GovernmentSubsidyIncome>
<aaoi:GovernmentSubsidyIncome contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857227" unitRef="USD"> 1345000 </aaoi:GovernmentSubsidyIncome>
<us-gaap:OtherNonoperatingGainsLosses contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857228" unitRef="USD"> -7468000 </us-gaap:OtherNonoperatingGainsLosses>
<us-gaap:OtherNonoperatingGainsLosses contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857229" unitRef="USD"> 76000 </us-gaap:OtherNonoperatingGainsLosses>
<us-gaap:OtherNonoperatingGainsLosses contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857230" unitRef="USD"> 129000 </us-gaap:OtherNonoperatingGainsLosses>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857231" unitRef="USD"> 0 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857232" unitRef="USD"> 0 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857233" unitRef="USD"> 6229000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857234" unitRef="USD"> -51000 </us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857235" unitRef="USD"> 47000 </us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857236" unitRef="USD"> -1000 </us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857237" unitRef="USD"> -5871000 </us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857238" unitRef="USD"> -1205000 </us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857239" unitRef="USD"> 8156000 </us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:IncomeTaxDisclosureTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554004">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE O—INCOME TAXES </span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The sources of the Company’s loss from operations before income taxes were as follows (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Years ended December 31,</em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(52,886</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(45,404</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(21,229</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,153</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(20,992</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(32,931</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Total loss before income taxes</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">(56,039</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">(66,396</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">(54,160</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The provision for income tax expense (benefit) for the years ended <em style="font: inherit;"> December 31, </em>was as follows (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Current:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Federal</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">State</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Deferred:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Federal</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">State</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td style="border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="border-bottom: thin solid rgb(0, 0, 0);"> </td><td> </td><td> </td><td style="border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="border-bottom: thin solid rgb(0, 0, 0);"> </td><td> </td><td> </td><td style="border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="border-bottom: thin solid rgb(0, 0, 0);"> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Income tax (benefit) expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Deferred income tax assets and liabilities result principally from net operating losses, different methods of recognizing depreciation, reserves for doubtful accounts and inventory, research and development credits and foreign tax credits. At <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> the net deferred tax assets and liabilities are comprised of the following approximate amounts (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">NOL carryforward</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">49,469</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">47,901</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Inventory reserves</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3,195</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,892</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Unrealized gains and losses</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">355</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">363</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Share-based compensation</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,013</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">914</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Foreign tax credit</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4,599</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4,599</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Research and development credits</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">10,998</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">10,505</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Capitalized research and development</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">8,717</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Interest</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5,659</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3,966</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">ASC 842 Assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">1,561</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">1,602</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">941</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">776</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Deferred tax assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">86,507</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">73,518</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Less valuation allowance</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(78,124</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(69,680</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Deferred tax assets, net</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">8,383</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">3,838</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(6,992</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(2,441</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">ASC 842 Liabilities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(1,391</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(1,397</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,383</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,838</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Deferred tax assets, net</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">  </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company has a U.S. net operating loss carry forward of approximately $112 million, $32.7 million of which, if unused, expires between <em style="font: inherit;">2026</em> and <em style="font: inherit;">2032</em> and $79.3 million of which, can be carried forward indefinitely. The Company has U.S. and state research and development tax credits of $11 million, which, if unused, expire between <em style="font: inherit;">2028</em> and <em style="font: inherit;">2043.</em> In addition, the Company has foreign tax credits of $4.6 million, which, if unused, will expire in <em style="font: inherit;">2028.</em> Utilization of U.S. net operating losses and tax credit carry forwards are subject to an annual limitation due to the ownership change limitations set forth in Internal Revenue Code Section <em style="font: inherit;">382.</em> As of <em style="font: inherit;"> December 31, 2023, </em>the Company had Taiwan net operating loss carry forwards of approximately $73.7 million and China net operating loss carry forwards of approximately $66.9 million.  The carryforward period for the Taiwan net operating loss carry forwards is <span style="-sec-ix-hidden:c106858008">ten</span> years, and the expiration period begins <em style="font: inherit;">2028.</em>  The carryforward period for China net operating loss carry forwards is <span style="-sec-ix-hidden:c106858010">ten</span> years, and the expiration period begins <em style="font: inherit;">2029.</em></span></p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the <em style="font: inherit;">three</em>-year period ended <em style="font: inherit;"> December 31, 2023. </em>Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future growth.</span></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">On the basis of this evaluation, as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>a valuation allowance of $78.1 million and $69.7 million, respectively, has been recorded to recognize only the portion of the deferred tax asset that is more likely than <em style="font: inherit;">not</em> to be realized. The amount of the deferred tax asset considered realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased or if objective negative evidence in the form of cumulative losses is <em style="font: inherit;">no</em> longer present and additional weight is given to subjective evidence such as our projections for growth.</span></p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-indent: 36pt;">    </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The following table shows the change in the deferred tax valuation allowance as follows:</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: "Times New Roman"; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt; width: 49%;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning Balance, January 1</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">69,680</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">57,721</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">43,462</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Change charged to expense/(income)</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">8,755</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">14,196</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">13,822</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Change charged to currency translation adjustment</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(311</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,237</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">437</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending Balance, December 31</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">78,124</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">69,680</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">57,721</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">A reconciliation of the U.S. federal income tax rate of 21% for the years ended </span><em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em><span style="background-color:#ffffff;">, respectively, to the Company’s effective income tax rate follows (in thousands):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Expected taxes at statutory rate</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(11,768</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(13,943</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(11,374</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">PPP loan forgiveness</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,308</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Non-deductible/non-taxable items</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">897</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Global intangible low-taxed incom</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">2,568</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Foreign rate differences</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">242</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">552</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">107</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Foreign permanent differences</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,212</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,407</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,320</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Changes in valuation allowance</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8,755</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">14,196</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">13,822</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Share-based compensation</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">729</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">879</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">468</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Research and development credits</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">(492</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">(626</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">(872</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Extinguishment of debt</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,580</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Foreign other</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Other, net</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(450</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">317</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(418</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Tax (benefit) expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <div style="font-size: 10pt; text-indent: 36pt; text-align: justify;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company's provision for income taxes in <em style="font: inherit;">2023</em> was higher than <em style="font: inherit;">2022</em> primarily due to state taxes and foreign taxes.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company's provision for income taxes in <em style="font: inherit;">2022</em> was lower than <em style="font: inherit;">2021</em> primarily due to state taxes.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company’s wholly owned subsidiary, Prime World is a tax-exempt entity under the Income Tax Code of the British Virgin Islands.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company’s wholly owned subsidiary, Global Technology, Inc., has enjoyed preferential tax concessions in China as a national high-tech enterprise. In <em style="font: inherit;"> March 2007, </em>China’s parliament enacted the PRC Enterprise Income Tax Law, or the EIT Law, under which, effective <em style="font: inherit;"> January </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2008,</em> China adopted a uniform income tax rate of 25% for all enterprises including foreign invested enterprises. However, Global Technology, Inc. has been recognized as a National high-tech enterprise since <em style="font: inherit;">2008</em> and entitled to a 15% reduced tax rate.  In <em style="font: inherit;"> December 2023, </em>Global Technology, Inc. again renewed its National high-tech enterprise certificate and therefore extended its <em style="font: inherit;">three</em>-year tax preferential status until <em style="font: inherit;"> December 2026. </em>This tax holiday reduced its <em style="font: inherit;">2023,</em> <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> income tax provision by approximately $0.0 million, $0.0 million, and $0.0 million, respectively. </span><span style="background-color:#ffffff;">This tax holiday reduced its fiscal <em style="font: inherit;">2023,</em> <em style="font: inherit;">2022,</em> and <em style="font: inherit;">2021</em> diluted earnings per share by approximately <span style="-sec-ix-hidden:c106858040">$0.00,</span> $0.00, and $0.00 respectively</span><span style="background-color:#ffffff;">. Effective <em style="font: inherit;"> January 1, 2016, </em>China expanded the scope of the National high-tech enterprise to include additional deductions for qualifying research and development.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">As of <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021,</em> the total amount of unrecognized tax benefit was $0.2 million, $0.2 million, and $0.2 million, respectively. The following is a tabular reconciliation of the total amounts of unrecognized tax benefits (in thousands):</span></p> </div> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Unrecognized tax benefits — January 1</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">181</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">181</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">181</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Gross increases — tax positions in prior period</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Gross decreases — tax positions in prior period</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Unrecognized tax benefits — December 31</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">181</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">181</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">181</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company recognizes interest accrued related to unrecognized tax benefits and penalties as income tax expense. Related to the unrecognized tax benefits noted above, it has <span style="-sec-ix-hidden:c106858049">not</span> accrued penalties or interest during <em style="font: inherit;">2023</em> as a result of net operating losses. During <em style="font: inherit;">2022</em> or <em style="font: inherit;">2021,</em> the Company also accrued no penalties or interest.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company is subject to taxation in the United States and various states and foreign jurisdictions. The Company’s open tax years subject to examination in the U.S. federal and state jurisdictions are <span style="-sec-ix-hidden:c106858054">2020</span> through <span style="-sec-ix-hidden:c106858055">2023.</span> To the extent allowed by law, the taxing authorities <em style="font: inherit;"> may </em>have the right to examine prior periods where net operating losses or tax credits were generated and carried forward, and make adjustments up to the amount of the net operating loss or tax credit carryforward. The Company is subject to examination for tax years <span style="-sec-ix-hidden:c106858056">2018</span> forward for various foreign jurisdictions.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">In response to the COVID-<em style="font: inherit;">19</em> pandemic, the CARES Act was signed into law on <em style="font: inherit;"> March 27, 2020. </em>The CARES Act, among other things, includes tax provisions relating to refundable payroll tax credits, deferment of employer social security payments, net operating loss utilization and carryback periods, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property (“QIP”). On <em style="font: inherit;"> December 27, 2020, </em>the Taxpayer Certainty and Disaster Tax Relief Act of <em style="font: inherit;">2020</em> was enacted as part of the Consolidated Appropriations Act, <em style="font: inherit;">2021,</em> followed by the American Rescue Plan Act on <em style="font: inherit;"> March 1, 2021. </em>These laws, among many other provisions, expand and extend the Paycheck Protection Program (“PPP”), refundable employee retention tax credits previously made available under the CARES Act and allow a full deduction for business meals for the <em style="font: inherit;">2021</em> and <em style="font: inherit;">2022</em> tax years. During <em style="font: inherit;">2021,</em> the Company recognized a tax benefit of $1.3 million on the non-taxable forgiveness of the PPP loan. However, the legislation had <em style="font: inherit;">no</em> material impact to income tax expense on the Company’s financial statements as a result of our valuation allowance. </span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">On <em style="font: inherit;"> August 9, 2022, </em>the Creating Helpful Incentives to Produce Semiconductors and Science Act, (the “CHIPS Act”) was signed into law. Among other things, the CHIPS Act provides for refundable tax credits and certain other financial incentives to further investments in domestic manufacturing. There was <em style="font: inherit;">no</em> material impact of this Act in <em style="font: inherit;">2023,</em> and the Company has determined that any future impacts will depend on the extent to which the Company expands its semiconductor manufacturing operations in accordance with the requirements of the Act.</span></p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">On <em style="font: inherit;"> August 16, 2022, </em>legislation commonly known as the Inflation Reduction Act was signed into law. Among other things, the Inflation Reduction Act includes a <em style="font: inherit;">1%</em> excise tax on corporate stock repurchases, applicable to repurchases after <em style="font: inherit;"> December 31, 2022, </em>and also a new minimum tax based on book income. We do <em style="font: inherit;">not</em> currently expect the Inflation Reduction Act to have a material impact on our effective tax rate.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">The Company expects any earnings of foreign subsidiaries to be indefinitely invested outside the United States. As of <em style="font: inherit;"> December 31, 2023, </em>however, the Company does <em style="font: inherit;">not</em> have any accumulated undistributed earnings generated by foreign subsidiaries and has estimated that its tax basis in foreign subsidiaries exceeds its book basis. The Company has concluded that <em style="font: inherit;">no</em> deferred tax asset (DTA) should be recorded because at the present time it does <span style="-sec-ix-hidden:c106858071">not</span> expect that the temporary book-tax basis difference that would create this DTA will reverse in the foreseeable future.</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 36pt;"> </p>
</us-gaap:IncomeTaxDisclosureTextBlock>
<us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554005">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Years ended December 31,</em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(52,886</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(45,404</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(21,229</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,153</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(20,992</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(32,931</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Total loss before income taxes</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">(56,039</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">(66,396</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">(54,160</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> </tbody></table>
</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857246" unitRef="USD"> -52886000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857247" unitRef="USD"> -45404000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857248" unitRef="USD"> -21229000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857249" unitRef="USD"> -3153000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857250" unitRef="USD"> -20992000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857251" unitRef="USD"> -32931000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857252" unitRef="USD"> -56039000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857253" unitRef="USD"> -66396000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2021-01-01_2021-12-31" decimals="-4" id="c106857254" unitRef="USD"> -54160000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554006">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Current:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Federal</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">State</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Deferred:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Federal</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">State</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td style="border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="border-bottom: thin solid rgb(0, 0, 0);"> </td><td> </td><td> </td><td style="border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="border-bottom: thin solid rgb(0, 0, 0);"> </td><td> </td><td> </td><td style="border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="border-bottom: thin solid rgb(0, 0, 0);"> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Income tax (benefit) expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857258" unitRef="USD"> 0 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857259" unitRef="USD"> 0 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857260" unitRef="USD"> 0 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857261" unitRef="USD"> 1000 </us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857262" unitRef="USD"> 1000 </us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857263" unitRef="USD"> 2000 </us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857264" unitRef="USD"> 8000 </us-gaap:CurrentForeignTaxExpenseBenefit>
<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857265" unitRef="USD"> 0 </us-gaap:CurrentForeignTaxExpenseBenefit>
<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857266" unitRef="USD"> 0 </us-gaap:CurrentForeignTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857267" unitRef="USD"> 9000 </us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857268" unitRef="USD"> 1000 </us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857269" unitRef="USD"> 2000 </us-gaap:CurrentIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857270" unitRef="USD"> 0 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857271" unitRef="USD"> 0 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857272" unitRef="USD"> 0 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857273" unitRef="USD"> 0 </us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857274" unitRef="USD"> 0 </us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857275" unitRef="USD"> 0 </us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
<us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857276" unitRef="USD"> 0 </us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
<us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857277" unitRef="USD"> 0 </us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
<us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857278" unitRef="USD"> 0 </us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857279" unitRef="USD"> 0 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857280" unitRef="USD"> 0 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857281" unitRef="USD"> 0 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857282" unitRef="USD"> 9000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857283" unitRef="USD"> 1000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857284" unitRef="USD"> 2000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554007">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">NOL carryforward</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">49,469</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">47,901</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Inventory reserves</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3,195</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,892</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Unrealized gains and losses</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">355</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">363</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Share-based compensation</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,013</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">914</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Foreign tax credit</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4,599</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4,599</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Research and development credits</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">10,998</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">10,505</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Capitalized research and development</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">8,717</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Interest</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5,659</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3,966</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">ASC 842 Assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">1,561</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">1,602</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">941</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">776</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Deferred tax assets</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">86,507</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">73,518</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Less valuation allowance</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(78,124</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(69,680</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Deferred tax assets, net</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">8,383</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">3,838</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(6,992</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(2,441</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">ASC 842 Liabilities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(1,391</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(1,397</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,383</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,838</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Deferred tax assets, net</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i_2023-12-31" decimals="-3" id="c106857288" unitRef="USD"> 49469000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i_2022-12-31" decimals="-3" id="c106857289" unitRef="USD"> 47901000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsInventory contextRef="i_2023-12-31" decimals="-3" id="c106857290" unitRef="USD"> 3195000 </us-gaap:DeferredTaxAssetsInventory>
<us-gaap:DeferredTaxAssetsInventory contextRef="i_2022-12-31" decimals="-3" id="c106857291" unitRef="USD"> 2892000 </us-gaap:DeferredTaxAssetsInventory>
<us-gaap:DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross contextRef="i_2023-12-31" decimals="-3" id="c106857292" unitRef="USD"> 355000 </us-gaap:DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross>
<us-gaap:DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross contextRef="i_2022-12-31" decimals="-3" id="c106857293" unitRef="USD"> 363000 </us-gaap:DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="i_2023-12-31" decimals="-3" id="c106857294" unitRef="USD"> 1013000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="i_2022-12-31" decimals="-3" id="c106857295" unitRef="USD"> 914000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign contextRef="i_2023-12-31" decimals="-3" id="c106857296" unitRef="USD"> 4599000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign contextRef="i_2022-12-31" decimals="-3" id="c106857297" unitRef="USD"> 4599000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
<us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="i_2023-12-31" decimals="-3" id="c106857298" unitRef="USD"> 10998000 </us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
<us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="i_2022-12-31" decimals="-3" id="c106857299" unitRef="USD"> 10505000 </us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
<aaoi:DeferredTaxAssetsCapitalizedResearchAndDevelopment contextRef="i_2023-12-31" decimals="-3" id="c106857300" unitRef="USD"> 8717000 </aaoi:DeferredTaxAssetsCapitalizedResearchAndDevelopment>
<us-gaap:DeferredTaxAssetInterestCarryforward contextRef="i_2023-12-31" decimals="-3" id="c106857302" unitRef="USD"> 5659000 </us-gaap:DeferredTaxAssetInterestCarryforward>
<us-gaap:DeferredTaxAssetInterestCarryforward contextRef="i_2022-12-31" decimals="-3" id="c106857303" unitRef="USD"> 3966000 </us-gaap:DeferredTaxAssetInterestCarryforward>
<aaoi:DeferredTaxAssetsASC842Assets contextRef="i_2023-12-31" decimals="-3" id="c106857304" unitRef="USD"> 1561000 </aaoi:DeferredTaxAssetsASC842Assets>
<aaoi:DeferredTaxAssetsASC842Assets contextRef="i_2022-12-31" decimals="-3" id="c106857305" unitRef="USD"> 1602000 </aaoi:DeferredTaxAssetsASC842Assets>
<us-gaap:DeferredTaxAssetsOther contextRef="i_2023-12-31" decimals="-3" id="c106857306" unitRef="USD"> 941000 </us-gaap:DeferredTaxAssetsOther>
<us-gaap:DeferredTaxAssetsOther contextRef="i_2022-12-31" decimals="-3" id="c106857307" unitRef="USD"> 776000 </us-gaap:DeferredTaxAssetsOther>
<us-gaap:DeferredTaxAssetsGross contextRef="i_2023-12-31" decimals="-3" id="c106857308" unitRef="USD"> 86507000 </us-gaap:DeferredTaxAssetsGross>
<us-gaap:DeferredTaxAssetsGross contextRef="i_2022-12-31" decimals="-3" id="c106857309" unitRef="USD"> 73518000 </us-gaap:DeferredTaxAssetsGross>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2023-12-31" decimals="-3" id="c106857310" unitRef="USD"> 78124000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2022-12-31" decimals="-4" id="c106857311" unitRef="USD"> 69680000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsNet contextRef="i_2023-12-31" decimals="-3" id="c106857312" unitRef="USD"> 8383000 </us-gaap:DeferredTaxAssetsNet>
<us-gaap:DeferredTaxAssetsNet contextRef="i_2022-12-31" decimals="-3" id="c106857313" unitRef="USD"> 3838000 </us-gaap:DeferredTaxAssetsNet>
<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="i_2023-12-31" decimals="-3" id="c106857314" unitRef="USD"> 6992000 </us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="i_2022-12-31" decimals="-3" id="c106857315" unitRef="USD"> 2441000 </us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
<aaoi:DeferredTaxLiabilitiesASC842Liabilities contextRef="i_2023-12-31" decimals="-3" id="c106857316" unitRef="USD"> 1391000 </aaoi:DeferredTaxLiabilitiesASC842Liabilities>
<aaoi:DeferredTaxLiabilitiesASC842Liabilities contextRef="i_2022-12-31" decimals="-3" id="c106857317" unitRef="USD"> 1397000 </aaoi:DeferredTaxLiabilitiesASC842Liabilities>
<us-gaap:DeferredIncomeTaxLiabilities contextRef="i_2023-12-31" decimals="-3" id="c106857318" unitRef="USD"> 8383000 </us-gaap:DeferredIncomeTaxLiabilities>
<us-gaap:DeferredIncomeTaxLiabilities contextRef="i_2022-12-31" decimals="-3" id="c106857319" unitRef="USD"> 3838000 </us-gaap:DeferredIncomeTaxLiabilities>
<us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="i_2023-12-31" decimals="-3" id="c106857320" unitRef="USD"> 0 </us-gaap:DeferredTaxAssetsLiabilitiesNet>
<us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="i_2022-12-31" decimals="-3" id="c106857321" unitRef="USD"> 0 </us-gaap:DeferredTaxAssetsLiabilitiesNet>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i_2023-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember" decimals="-6" id="c106857995" unitRef="USD"> 112000000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration contextRef="i_2023-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember" decimals="-5" id="c106857996" unitRef="USD"> 32700000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration contextRef="i_2023-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember" decimals="-5" id="c106857999" unitRef="USD"> 79300000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
<us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="i_2023-12-31_IncomeTaxAuthorityAxis-StateAndLocalJurisdictionMember" decimals="-6" id="c106858000" unitRef="USD"> 11000000 </us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
<us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign contextRef="i_2023-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember" decimals="-5" id="c106858003" unitRef="USD"> 4600000 </us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
<us-gaap:OperatingLossCarryforwards contextRef="i_2023-12-31_StatementGeographicalAxis-TW" decimals="-5" id="c106858006" unitRef="USD"> 73700000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:OperatingLossCarryforwards contextRef="i_2023-12-31_StatementGeographicalAxis-CN" decimals="-5" id="c106858007" unitRef="USD"> 66900000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2023-12-31" decimals="-5" id="c106858013" unitRef="USD"> 78100000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2022-12-31" decimals="-5" id="c106858014" unitRef="USD"> 69700000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554008">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; width: 90%; font-size: 10pt; font-family: "Times New Roman"; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt; width: 49%;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning Balance, January 1</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">69,680</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">57,721</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">43,462</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Change charged to expense/(income)</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">8,755</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">14,196</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">13,822</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Change charged to currency translation adjustment</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(311</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,237</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">437</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending Balance, December 31</p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">78,124</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">69,680</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">57,721</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:SummaryOfValuationAllowanceTextBlock>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2022-12-31" decimals="-4" id="c106857325" unitRef="USD"> 69680000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2020-12-31" decimals="-3" id="c106857326" unitRef="USD"> 57721000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2019-12-31" decimals="-3" id="c106857327" unitRef="USD"> 43462000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<aaoi:ValuationAllowanceDeferredTaxAssetChangeChargedToExpenseIncome contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857328" unitRef="USD"> 8755000 </aaoi:ValuationAllowanceDeferredTaxAssetChangeChargedToExpenseIncome>
<aaoi:ValuationAllowanceDeferredTaxAssetChangeChargedToExpenseIncome contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857329" unitRef="USD"> 14196000 </aaoi:ValuationAllowanceDeferredTaxAssetChangeChargedToExpenseIncome>
<aaoi:ValuationAllowanceDeferredTaxAssetChangeChargedToExpenseIncome contextRef="d_2020-01-01_2020-12-31" decimals="-3" id="c106857330" unitRef="USD"> 13822000 </aaoi:ValuationAllowanceDeferredTaxAssetChangeChargedToExpenseIncome>
<aaoi:ValuationAllowanceChangeChargedToCurrencyTranslationAdjustment contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857331" unitRef="USD"> -311000 </aaoi:ValuationAllowanceChangeChargedToCurrencyTranslationAdjustment>
<aaoi:ValuationAllowanceChangeChargedToCurrencyTranslationAdjustment contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857332" unitRef="USD"> -2237000 </aaoi:ValuationAllowanceChangeChargedToCurrencyTranslationAdjustment>
<aaoi:ValuationAllowanceChangeChargedToCurrencyTranslationAdjustment contextRef="d_2020-01-01_2020-12-31" decimals="-3" id="c106857333" unitRef="USD"> 437000 </aaoi:ValuationAllowanceChangeChargedToCurrencyTranslationAdjustment>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2023-12-31" decimals="-3" id="c106857334" unitRef="USD"> 78124000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2021-12-31" decimals="-4" id="c106857335" unitRef="USD"> 69680000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2020-12-31" decimals="-3" id="c106857336" unitRef="USD"> 57721000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="d_2023-01-01_2023-12-31" decimals="2" id="c106858018" unitRef="Pure"> 0.21 </us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554009">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Expected taxes at statutory rate</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(11,768</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(13,943</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(11,374</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">PPP loan forgiveness</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,308</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Non-deductible/non-taxable items</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">57</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">897</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Global intangible low-taxed incom</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">2,568</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Foreign rate differences</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">242</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">552</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">107</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Foreign permanent differences</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,212</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,407</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,320</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Changes in valuation allowance</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8,755</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">14,196</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">13,822</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Share-based compensation</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">729</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">879</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">468</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;">Research and development credits</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">(492</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">(626</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">(872</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Extinguishment of debt</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,580</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Foreign other</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Other, net</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(450</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">317</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(418</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Tax (benefit) expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857340" unitRef="USD"> -11768000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857341" unitRef="USD"> -13943000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857342" unitRef="USD"> -11374000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<aaoi:EffectiveIncomeTaxRateReconciliationPPPLoanForgivenessAmount contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857343" unitRef="USD"> 0 </aaoi:EffectiveIncomeTaxRateReconciliationPPPLoanForgivenessAmount>
<aaoi:EffectiveIncomeTaxRateReconciliationPPPLoanForgivenessAmount contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857344" unitRef="USD"> 0 </aaoi:EffectiveIncomeTaxRateReconciliationPPPLoanForgivenessAmount>
<aaoi:EffectiveIncomeTaxRateReconciliationPPPLoanForgivenessAmount contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857345" unitRef="USD"> -1308000 </aaoi:EffectiveIncomeTaxRateReconciliationPPPLoanForgivenessAmount>
<us-gaap:IncomeTaxReconciliationTaxExemptIncome contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857346" unitRef="USD"> -57000 </us-gaap:IncomeTaxReconciliationTaxExemptIncome>
<us-gaap:IncomeTaxReconciliationTaxExemptIncome contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857347" unitRef="USD"> -33000 </us-gaap:IncomeTaxReconciliationTaxExemptIncome>
<us-gaap:IncomeTaxReconciliationTaxExemptIncome contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857348" unitRef="USD"> -897000 </us-gaap:IncomeTaxReconciliationTaxExemptIncome>
<us-gaap:EffectiveIncomeTaxRateReconciliationGiltiAmount contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857349" unitRef="USD"> 2568000 </us-gaap:EffectiveIncomeTaxRateReconciliationGiltiAmount>
<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857352" unitRef="USD"> 242000 </us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857353" unitRef="USD"> 552000 </us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857354" unitRef="USD"> 107000 </us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
<aaoi:EffectiveIncomeTaxRateReconciliationPermanentDifferencesForeignAmount contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857355" unitRef="USD"> -1212000 </aaoi:EffectiveIncomeTaxRateReconciliationPermanentDifferencesForeignAmount>
<aaoi:EffectiveIncomeTaxRateReconciliationPermanentDifferencesForeignAmount contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857356" unitRef="USD"> -1407000 </aaoi:EffectiveIncomeTaxRateReconciliationPermanentDifferencesForeignAmount>
<aaoi:EffectiveIncomeTaxRateReconciliationPermanentDifferencesForeignAmount contextRef="d_2021-01-01_2021-12-31" decimals="-4" id="c106857357" unitRef="USD"> -1320000 </aaoi:EffectiveIncomeTaxRateReconciliationPermanentDifferencesForeignAmount>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857358" unitRef="USD"> 8755000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857359" unitRef="USD"> 14196000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857360" unitRef="USD"> 13822000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857361" unitRef="USD"> 729000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857362" unitRef="USD"> 879000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857363" unitRef="USD"> 468000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857364" unitRef="USD"> 492000 </us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
<us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857365" unitRef="USD"> 626000 </us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
<us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857366" unitRef="USD"> 872000 </us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
<aaoi:EffectiveIncomeTaxRateReconciliationExtinguishmentOfDebt contextRef="d_2023-01-01_2023-12-31" decimals="-4" id="c106857367" unitRef="USD"> 1580000 </aaoi:EffectiveIncomeTaxRateReconciliationExtinguishmentOfDebt>
<aaoi:EffectiveIncomeTaxRateReconciliationExtinguishmentOfDebt contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857368" unitRef="USD"> 0 </aaoi:EffectiveIncomeTaxRateReconciliationExtinguishmentOfDebt>
<aaoi:EffectiveIncomeTaxRateReconciliationExtinguishmentOfDebt contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857369" unitRef="USD"> 0 </aaoi:EffectiveIncomeTaxRateReconciliationExtinguishmentOfDebt>
<us-gaap:IncomeTaxReconciliationTaxSettlementsForeign contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857370" unitRef="USD"> 0 </us-gaap:IncomeTaxReconciliationTaxSettlementsForeign>
<us-gaap:IncomeTaxReconciliationTaxSettlementsForeign contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857371" unitRef="USD"> 0 </us-gaap:IncomeTaxReconciliationTaxSettlementsForeign>
<us-gaap:IncomeTaxReconciliationTaxSettlementsForeign contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857372" unitRef="USD"> 0 </us-gaap:IncomeTaxReconciliationTaxSettlementsForeign>
<us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="d_2023-01-01_2023-12-31" decimals="-4" id="c106857373" unitRef="USD"> -450000 </us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857374" unitRef="USD"> 317000 </us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857375" unitRef="USD"> -418000 </us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:IncomeTaxExpenseBenefit contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857376" unitRef="USD"> 9000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857377" unitRef="USD"> 1000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857378" unitRef="USD"> 2000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="d_2022-01-01_2022-12-31_IncomeTaxAuthorityNameAxis-StateAdministrationOfTaxationChinaMember" decimals="2" id="c106858027" unitRef="Pure"> 0.25 </us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="d_2008-11-01_2011-11-30_IncomeTaxAuthorityNameAxis-StateAdministrationOfTaxationChinaMember_LegalEntityAxis-GlobalTechnologyIncMember" decimals="2" id="c106858029" unitRef="Pure"> 0.15 </us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="d_2023-01-01_2023-12-31_LegalEntityAxis-GlobalTechnologyIncMember" decimals="-3" id="c106858034" unitRef="USD"> 0 </us-gaap:IncomeTaxHolidayAggregateDollarAmount>
<us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="d_2022-01-01_2022-12-31_LegalEntityAxis-GlobalTechnologyIncMember" decimals="-3" id="c106858035" unitRef="USD"> 0 </us-gaap:IncomeTaxHolidayAggregateDollarAmount>
<us-gaap:IncomeTaxHolidayAggregateDollarAmount contextRef="d_2021-01-01_2021-12-31_LegalEntityAxis-GlobalTechnologyIncMember" decimals="-3" id="c106858036" unitRef="USD"> 0 </us-gaap:IncomeTaxHolidayAggregateDollarAmount>
<us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare contextRef="d_2022-01-01_2022-12-31_LegalEntityAxis-GlobalTechnologyIncMember" decimals="-3" id="c106858041" unitRef="USDPerShare"> 0 </us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
<us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare contextRef="d_2021-01-01_2021-12-31_LegalEntityAxis-GlobalTechnologyIncMember" decimals="-3" id="c106858042" unitRef="USDPerShare"> 0 </us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
<us-gaap:UnrecognizedTaxBenefits contextRef="i_2023-12-31" decimals="-5" id="c106858045" unitRef="USD"> 200000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="i_2022-12-31" decimals="-5" id="c106858046" unitRef="USD"> 200000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="i_2021-12-31" decimals="-5" id="c106858047" unitRef="USD"> 200000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554010">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Unrecognized tax benefits — January 1</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">181</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">181</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">181</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Gross increases — tax positions in prior period</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Gross decreases — tax positions in prior period</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Unrecognized tax benefits — December 31</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">181</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">181</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">181</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
<us-gaap:UnrecognizedTaxBenefits contextRef="i_2022-12-31" decimals="-3" id="c106857382" unitRef="USD"> 181000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="i_2021-12-31" decimals="-3" id="c106857383" unitRef="USD"> 181000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="i_2020-12-31" decimals="-3" id="c106857384" unitRef="USD"> 181000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857385" unitRef="USD"> 0 </us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857386" unitRef="USD"> 0 </us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857387" unitRef="USD"> 0 </us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857388" unitRef="USD"> -0 </us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857389" unitRef="USD"> -0 </us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857390" unitRef="USD"> -0 </us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
<us-gaap:UnrecognizedTaxBenefits contextRef="i_2023-12-31" decimals="-3" id="c106857391" unitRef="USD"> 181000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="i_2022-12-31" decimals="-3" id="c106857392" unitRef="USD"> 181000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="i_2021-12-31" decimals="-3" id="c106857393" unitRef="USD"> 181000 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued contextRef="i_2020-12-31" decimals="-3" id="c106858053" unitRef="USD"> 0 </us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
<aaoi:EffectiveIncomeTaxRateReconciliationPPPLoanForgivenessAmount contextRef="d_2021-01-01_2021-12-31" decimals="-5" id="c106858063" unitRef="USD"> -1300000 </aaoi:EffectiveIncomeTaxRateReconciliationPPPLoanForgivenessAmount>
<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554011">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE P—SHARE-BASED COMPENSATION </span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><span style="background-color:#ffffff;">Equity Plans</span></i><span style="background-color:#ffffff;"> </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><span style="background-color:#ffffff;">                          </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company’s board of directors and stockholders approved the following equity plans:</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt; text-align: justify;"> </td><td style="width: 18pt; text-align: justify;"><span style="background-color:#ffffff;"></span></td><td> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">the <em style="font: inherit;">2013</em> Equity Incentive Plan (<em style="font: inherit;">"2013</em> Plan")</span></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt; text-align: justify;"> </td><td style="width: 18pt; text-align: justify;"><span style="background-color:#ffffff;"></span></td><td> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">the <em style="font: inherit;">2021</em> Equity Incentive Plan (<span style="background-color:#ffffff">"</span><em style="font: inherit;">2021</em> Plan<span style="background-color:#ffffff">"</span>)</span></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt; text-align: justify;"> </td><td style="width: 18pt; text-align: justify;"><span style="background-color:#ffffff;"></span></td><td> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">the <em style="font: inherit;">2023</em> Inducement Plan (<span style="background-color:#ffffff">"</span>Inducement Plan<span style="background-color:#ffffff">"</span>)</span></p> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 72pt; text-align: justify;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company issued stock options, restricted stock awards (“RSAs”) and restricted stock units (“RSUs”) to employees, consultants and non-employee directors. Stock option awards generally vest over a <span style="-sec-ix-hidden:c106858078">four</span> year period and have a maximum term of <span style="-sec-ix-hidden:c106858079">ten</span> years. Stock options under these plans have been granted with an exercise price equal to the fair market value on the date of the grant. Nonqualified and Incentive Stock Options, RSAs and RSUs <em style="font: inherit;"> may </em>be granted from these plans. Prior to the Company’s initial public offering in <em style="font: inherit;"> September 2013, </em>the fair market value of the Company’s stock had been historically determined by the board of directors and from time to time with the assistance of <em style="font: inherit;">third</em> party valuation specialists.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><i><span style="background-color:#ffffff;">Stock Options</span></i><span style="background-color:#ffffff;"> </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Options have been granted to the Company’s employees under the <em style="font: inherit;">2013</em> Plan and generally become exercisable as to 25% of the shares on the <em style="font: inherit;">first</em> anniversary date following the date of grant and 12.5% on a semi-annual basis thereafter. All options expire <em style="font: inherit;">ten</em> years after the date of grant.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;"> </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The following is a summary of option activity (in thousands, except per share data):</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average </em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Share Price</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Remaining</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Aggregate</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Exercise</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">on Date of </em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Contractual</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intrinsic</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">shares</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Exercise</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Fair Value</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Life</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="22" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in thousands, except price data)</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, January 1, 2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">263</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">10.41</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.45</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.71</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercised</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(48</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">11.33</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">16.23</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.81</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">0.03</em></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">237</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(214</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">10.18</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.36</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,955</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">13.84</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7.12</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.08</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable, December 31, 2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">13.84</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7.12</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.08</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested and expected to vest</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">13.84</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7.12</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.08</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">As of </span><em style="font: inherit;"> December 31, 2023</em><span style="background-color:#ffffff;">, there was no unrecognized stock option expense.</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><i><span style="background-color:#ffffff;">Performance Based Incentive Plan</span></i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company approved to grant restricted performance stock units (“PSUs”) to senior executives as a part of our long-term equity compensation program starting from <em style="font: inherit;"> June 2021. </em>The number of shares of common stock that will ultimately be issued to settle PSUs granted ranges from 0% to 200% of the number granted and is determined based on certain performance criteria over a <em style="font: inherit;">three</em>-year measurement period. The performance criteria for the PSUs are based on a combination of the performance of our stock price and the Total Shareholder Return (“TSR”) for the performance period compared with the TSR of certain peer companies or index for the performance period. PSUs granted vest 100% on the <em style="font: inherit;">third</em> anniversary of their grant, assuming achievement of the applicable performance criteria. We estimated the fair value of the PSUs using a Monte Carlo simulation model on the date of grant. Compensation expense is recognized ratably over the explicit service period. The Company recognized PSU expense for the <em style="font: inherit;">twelve</em> months ended <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> was $3 million and $1.7 million, respectively. The following is a summary of PSU activity (in thousands, except per share data):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average Share</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Aggregate</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price on Date</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average Fair</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intrinsic</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">shares</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">of Release</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in thousands, except price data)</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at January 1, 2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">766</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; margin-left: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">6.75</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,447</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">767</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; margin-left: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8.89</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3,566</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Released</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"></td><td style="width: 1%; margin-left: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cancelled/Forfeited</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; margin-left: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,533</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; margin-left: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7.82</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">29,610</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested and expected to vest</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,533</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; margin-left: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7.82</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">29,610</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;">As of <em style="font: inherit;"> December 31, 2023, </em>there was $6.6 million of unrecognized compensation expense related to these PSUs. This expense is expected to be recognized over 2.1 years. </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;"><i>Restricted Stock Units</i></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Restricted stock units are issued to employees through a vesting plan and distribution schedule after employee remains with the Company for a particular length of time. The following is a total summary of RSU activity (in thousands, except per share data):</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average Share</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Aggregate</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price on Date</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average Fair</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intrinsic</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">shares</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">of Release</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in thousands, except price data)</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at January 1, 2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,209</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.76</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4,176</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,200</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4.76</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">10,449</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Released</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,397</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.61</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">6.15</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7,833</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cancelled/Forfeited</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(139</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3.91</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,692</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,873</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4.89</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">55,507</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested and expected to vest</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,873</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4.89</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">55,507</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">As of </span><em style="font: inherit;"> December 31, 2023</em><span style="background-color:#ffffff;">, there was $12.1 million of unrecognized compensation expense related to these RSUs. This expense is expected to be recognized over 2.41 years.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">    </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><i><span style="background-color:#ffffff;">Share-Based Compensation</span></i><span style="background-color:#ffffff;"> </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company recognizes compensation expense on a straight-line basis over the applicable vesting term of the award and expense is adjusted as forfeitures occur.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">In <em style="font: inherit;">2014,</em> the Company ceased issuing stock options and began issuing RSUs and RSAs as share-based compensation to employees. The Company estimates the fair value of RSUs and RSAs at the fair market value on the grant date.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Employee share-based compensation expenses recognized for the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> were as follows (in thousands):</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">Share-Based compensation - by expense type:</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Cost of goods sold</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">524</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">488</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">885</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,492</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,332</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,173</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Sales and marketing</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,110</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">857</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,115</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">General and administrative</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,758</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,923</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,948</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total share-based compensation expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,884</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,600</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,121</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">    </p>
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-EmployeeStockOptionMember_VestingAxis-ExercisableOnTheFirstAnniversaryDateFollowingTheDateOfGrantMember" decimals="2" id="c106858082" unitRef="Pure"> 0.25 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-EmployeeStockOptionMember_VestingAxis-ExercisableOnSemiannualBasisMember" decimals="3" id="c106858084" unitRef="Pure"> 0.125 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554012">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average </em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b><em style="font: inherit;"> </em></b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Share Price</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Remaining</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Aggregate</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Exercise</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">on Date of </em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Contractual</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intrinsic</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">shares</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Exercise</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Fair Value</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Life</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="22" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in thousands, except price data)</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, January 1, 2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">263</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">10.41</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.45</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.71</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercised</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(48</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">11.33</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">16.23</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.81</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">0.03</em></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">237</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(214</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">10.18</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.36</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,955</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">13.84</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7.12</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.08</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable, December 31, 2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">13.84</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7.12</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.08</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested and expected to vest</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">13.84</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7.12</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.08</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i_2022-12-31" decimals="-3" id="c106857418" unitRef="Share"> 263000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i_2022-12-31" decimals="INF" id="c106857419" unitRef="USDPerShare"> 10.41 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i_2022-12-31" decimals="INF" id="c106857421" unitRef="USDPerShare"> 5.45 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="d_2022-01-01_2022-12-31" id="c106857422"> P0Y8M15D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="i_2023-01-01" decimals="-3" id="c106857423" unitRef="USD"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857424" unitRef="Share"> 48000 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="d_2023-01-01_2023-12-31" decimals="INF" id="c106857425" unitRef="USDPerShare"> 11.33 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageSharePriceOnDateOfExercise contextRef="i_2023-12-31" decimals="INF" id="c106857426" unitRef="USDPerShare"> 16.23 </aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageSharePriceOnDateOfExercise>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue contextRef="d_2023-01-01_2023-12-31" decimals="INF" id="c106857427" unitRef="USDPerShare"> 5.81 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857429" unitRef="USD"> 237000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857430" unitRef="Share"> 214000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="d_2023-01-01_2023-12-31" decimals="INF" id="c106857431" unitRef="USDPerShare"> 10.18 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue contextRef="d_2023-01-01_2023-12-31" decimals="INF" id="c106857433" unitRef="USDPerShare"> 5.36 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
<aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeituresIntrinsicValue contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857435" unitRef="USD"> 1955000 </aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsForfeituresIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i_2023-12-31" decimals="-3" id="c106857436" unitRef="Share"> 1000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i_2023-12-31" decimals="INF" id="c106857437" unitRef="USDPerShare"> 13.84 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i_2023-12-31" decimals="INF" id="c106857439" unitRef="USDPerShare"> 7.12 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="d_2023-01-01_2023-12-31" id="c106857440"> P0Y29D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="i_2023-12-31" decimals="-3" id="c106857441" unitRef="USD"> 8000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="i_2023-12-31" decimals="-3" id="c106857442" unitRef="Share"> 1000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="i_2023-12-31" decimals="INF" id="c106857443" unitRef="USDPerShare"> 13.84 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue contextRef="d_2023-01-01_2023-12-31" decimals="INF" id="c106857445" unitRef="USDPerShare"> 7.12 </aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="d_2023-01-01_2023-12-31" id="c106857446"> P0Y29D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="i_2023-12-31" decimals="-3" id="c106857447" unitRef="USD"> 8000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="i_2023-12-31" decimals="-3" id="c106857448" unitRef="Share"> 1000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="i_2023-12-31" decimals="INF" id="c106857449" unitRef="USDPerShare"> 13.84 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
<aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue contextRef="d_2023-01-01_2023-12-31" decimals="INF" id="c106857451" unitRef="USDPerShare"> 7.12 </aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="d_2023-01-01_2023-12-31" id="c106857452"> P0Y29D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue contextRef="i_2023-12-31" decimals="-3" id="c106857453" unitRef="USD"> 8000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="i_2023-12-31" decimals="-3" id="c106858086" unitRef="USD"> 0 </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
<aaoi:SharebasedCompensationArrangementByShareBasedPaymentAwardPerformanceAwardValuePercentageOfBasedAmount contextRef="i_2023-12-31_AwardTypeAxis-PerformanceSharesMember_RangeAxis-MinimumMember" decimals="-3" id="c106858088" unitRef="Pure"> 0 </aaoi:SharebasedCompensationArrangementByShareBasedPaymentAwardPerformanceAwardValuePercentageOfBasedAmount>
<aaoi:SharebasedCompensationArrangementByShareBasedPaymentAwardPerformanceAwardValuePercentageOfBasedAmount contextRef="i_2023-12-31_AwardTypeAxis-PerformanceSharesMember_RangeAxis-MaximumMember" decimals="0" id="c106858089" unitRef="Pure"> 2 </aaoi:SharebasedCompensationArrangementByShareBasedPaymentAwardPerformanceAwardValuePercentageOfBasedAmount>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember_VestingAxis-VestingOnTheThirdAnniversaryMember" decimals="0" id="c106858091" unitRef="Pure"> 1 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="-6" id="c106858095" unitRef="USD"> 3000000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2022-01-01_2022-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="-5" id="c106858096" unitRef="USD"> 1700000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554013">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average Share</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Aggregate</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price on Date</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average Fair</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intrinsic</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">shares</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">of Release</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in thousands, except price data)</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at January 1, 2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">766</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; margin-left: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">6.75</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,447</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">767</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; margin-left: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">8.89</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3,566</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Released</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"></td><td style="width: 1%; margin-left: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cancelled/Forfeited</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; margin-left: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"></td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,533</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; margin-left: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7.82</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">29,610</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested and expected to vest</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,533</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; margin-left: 0pt; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7.82</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">29,610</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="i_2022-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="-3" id="c106857462" unitRef="Share"> 766000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i_2022-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="INF" id="c106857464" unitRef="USDPerShare"> 6.75 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="i_2022-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="-3" id="c106857465" unitRef="USD"> 1447000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="-3" id="c106857466" unitRef="Share"> 767000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="INF" id="c106857468" unitRef="USDPerShare"> 8.89 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted contextRef="i_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="-3" id="c106857469" unitRef="USD"> 3566000 </aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="-3" id="c106857470" unitRef="Share"> -0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
<aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageSharePriceOnDateOfRelease contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember" id="c106857471" unitRef="USDPerShare" xsi:nil="true"/>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="INF" id="c106857472" unitRef="USDPerShare"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised contextRef="i_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="-3" id="c106857473" unitRef="USD"> 0 </aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="-3" id="c106857474" unitRef="Share"> -0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="INF" id="c106857476" unitRef="USDPerShare"> 0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueCancelled contextRef="i_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="-3" id="c106857477" unitRef="USD"> 0 </aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueCancelled>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="i_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="-3" id="c106857478" unitRef="Share"> 1533000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="INF" id="c106857480" unitRef="USDPerShare"> 7.82 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="i_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="-4" id="c106857481" unitRef="USD"> 29610000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
<aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardNonoptionEquityInstrumentsVestedAndExpectedToVest contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="-3" id="c106857482" unitRef="Share"> 1533000 </aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardNonoptionEquityInstrumentsVestedAndExpectedToVest>
<aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="INF" id="c106857484" unitRef="USDPerShare"> 7.82 </aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="-4" id="c106857485" unitRef="USD"> 29610000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="i_2023-12-31_AwardTypeAxis-PerformanceSharesMember" decimals="-5" id="c106858097" unitRef="USD"> 6600000 </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceSharesMember" id="c106858098"> P2Y1M6D </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554014">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average Share</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Aggregate</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Number of</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Price on Date</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Average Fair</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Intrinsic</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">shares</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">of Release</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in thousands, except price data)</b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at January 1, 2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,209</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.76</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4,176</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,200</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4.76</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">10,449</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Released</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">(1,397</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">5.61</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">6.15</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7,833</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cancelled/Forfeited</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(139</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">3.91</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,692</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2023</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,873</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4.89</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">55,507</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested and expected to vest</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,873</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">4.89</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">55,507</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="i_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="-3" id="c106857494" unitRef="Share"> 2209000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="INF" id="c106857496" unitRef="USDPerShare"> 5.76 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="i_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="-3" id="c106857497" unitRef="USD"> 4176000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="-5" id="c106857498" unitRef="Share"> 2200000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="INF" id="c106857500" unitRef="USDPerShare"> 4.76 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted contextRef="i_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="-3" id="c106857501" unitRef="USD"> 10449000 </aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="-3" id="c106857502" unitRef="Share"> 1397000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
<aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageSharePriceOnDateOfRelease contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="INF" id="c106857503" unitRef="USDPerShare"> 5.61 </aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageSharePriceOnDateOfRelease>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="INF" id="c106857504" unitRef="USDPerShare"> 6.15 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised contextRef="i_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="-3" id="c106857505" unitRef="USD"> 7833000 </aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="-3" id="c106857506" unitRef="Share"> 139000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="INF" id="c106857508" unitRef="USDPerShare"> 3.91 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueCancelled contextRef="i_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="-3" id="c106857509" unitRef="USD"> 2692000 </aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueCancelled>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="i_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="-3" id="c106857510" unitRef="Share"> 2873000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="i_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="INF" id="c106857512" unitRef="USDPerShare"> 4.89 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="i_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="-3" id="c106857513" unitRef="USD"> 55507000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
<aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardNonoptionEquityInstrumentsVestedAndExpectedToVest contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="-3" id="c106857514" unitRef="Share"> 2873000 </aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardNonoptionEquityInstrumentsVestedAndExpectedToVest>
<aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="INF" id="c106857516" unitRef="USDPerShare"> 4.89 </aaoi:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="-3" id="c106857517" unitRef="USD"> 55507000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="i_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" decimals="-5" id="c106858099" unitRef="USD"> 12100000 </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="d_2023-01-01_2023-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember" id="c106858100"> P2Y4M28D </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554015">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Cost of goods sold</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">524</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">488</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">885</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,492</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,332</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">2,173</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Sales and marketing</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,110</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">857</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,115</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">General and administrative</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,758</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,923</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,948</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Total share-based compensation expense</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,884</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,600</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,121</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2023-01-01_2023-12-31_IncomeStatementLocationAxis-CostOfSalesMember" decimals="-3" id="c106857521" unitRef="USD"> 524000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2022-01-01_2022-12-31_IncomeStatementLocationAxis-CostOfSalesMember" decimals="-3" id="c106857522" unitRef="USD"> 488000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2021-01-01_2021-12-31_IncomeStatementLocationAxis-CostOfSalesMember" decimals="-3" id="c106857523" unitRef="USD"> 885000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2023-01-01_2023-12-31_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" decimals="-3" id="c106857524" unitRef="USD"> 1492000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2022-01-01_2022-12-31_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" decimals="-3" id="c106857525" unitRef="USD"> 1332000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2021-01-01_2021-12-31_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" decimals="-3" id="c106857526" unitRef="USD"> 2173000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2023-01-01_2023-12-31_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember" decimals="-4" id="c106857527" unitRef="USD"> 1110000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2022-01-01_2022-12-31_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember" decimals="-3" id="c106857528" unitRef="USD"> 857000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2021-01-01_2021-12-31_IncomeStatementLocationAxis-SellingAndMarketingExpenseMember" decimals="-3" id="c106857529" unitRef="USD"> 1115000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2023-01-01_2023-12-31_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember" decimals="-3" id="c106857530" unitRef="USD"> 8758000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2022-01-01_2022-12-31_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember" decimals="-3" id="c106857531" unitRef="USD"> 6923000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2021-01-01_2021-12-31_IncomeStatementLocationAxis-GeneralAndAdministrativeExpenseMember" decimals="-3" id="c106857532" unitRef="USD"> 7948000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857533" unitRef="USD"> 11884000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2022-01-01_2022-12-31" decimals="-5" id="c106857534" unitRef="USD"> 9600000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857535" unitRef="USD"> 12121000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554016">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE Q—STOCKHOLDERS’ EQUITY </span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><span style="background-color:#ffffff;">Common Stock</span></i><span style="background-color:#ffffff;"> </span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company’s Amended and Restated Certificate of Incorporation authorizes the issuance of up to 80,000,000 shares of common stock, all of which have been designated voting common stock.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><i><span style="background-color:#ffffff;">Preferred Stock</span></i><span style="background-color:#ffffff;"> </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company’s Amended and Restated Certificate of Incorporation authorizes the issuance of up to 5,000,000 shares of preferred stock.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><i><span style="background-color:#ffffff;">Public Offerings of Common Stock</span></i><span style="background-color:#ffffff;"> </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 18pt;"><span style="background-color:#ffffff;">   </span></p> <div style="font-family: "Times New Roman"; font-size: 10pt; text-indent: 36pt;"> On <em style="font: inherit;"> January 5, 2023, </em>the Company filed a Registration Statement on Form S- <em style="font: inherit;">3</em> with the Securities and Exchange Commission, which was declared effective on <em style="font: inherit;"> March 21, 2023, </em>providing for the public offer and sale of certain securities of the Company from time to time, at our discretion, up to an aggregate amount of $185 million. Pursuant to Rule <em style="font: inherit;">415</em>(a)( <em style="font: inherit;">6</em>) under the Securities Act, the securities registered pursuant to this registration statement include unsold securities previously registered for sale pursuant to our previously filed Registration Statement on Form S- <em style="font: inherit;">3,</em> which became effective on <em style="font: inherit;"> January 9, 2020.</em> </div> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 18pt;"> </p> <div style="font-family: "Times New Roman"; font-size: 10pt; text-indent: 36pt;"> On <em style="font: inherit;"> March 24, 2023, </em>we entered into an Equity Distribution Agreement (the "Agreement") with Raymond James & Associates (the "Sales Agent") pursuant to which the Company <em style="font: inherit;"> may </em>issue and sell shares of the Company’s common stock, par value $0.001 per share (the "Shares") having an aggregate offering price of up to $35 million (the "ATM Offering"), from time to time through the Sales Agent. Upon delivery of a placement notice and subject to the terms and conditions of the Agreement, sales, if any, of the Shares will be made through the Sales Agent in transactions that are deemed to be “at the market” offerings as defined in Rule <em style="font: inherit;">415</em> of the Securities Act of <em style="font: inherit;">1933,</em> as amended (the "Securities Act"), including sales made through the facilities of the Nasdaq Global Market, the principal trading market for the Company’s common stock, on any other existing trading market for the Company’s common stock, to or through a market maker or as otherwise agreed by the Company and the Sales Agent. In the placement notice, the Company will designate the maximum number of Shares to be sold through the Sales Agent, the time period during which sales are requested to be made, the minimum price for the Shares to be sold, and any limitation on the number of Shares that <em style="font: inherit;"> may </em>be sold in any <em style="font: inherit;">one</em> day. Subject to the terms and conditions of the Agreement, the Sales Agent will use its commercially reasonable efforts to sell Shares on the Company’s behalf up to the designated amount specified in the placement notice. The Company has <em style="font: inherit;">no</em> obligation to sell any Shares under the Agreement and <em style="font: inherit;"> may </em>at any time suspend offers and sales of the Shares under the Agreement. </div> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 18pt;"> </p> <div style="font-family: "Times New Roman"; font-size: 10pt; text-indent: 36pt;"> The Agreement provides that the Sales Agent will be entitled to compensation of up to 2% of the gross sales price of the Shares sold through the Sales Agent from time to time. The Company has also agreed to reimburse the Sales Agent for certain specified expenses in connection with the registration of Shares under state blue sky laws and any filing with, and clearance of the offering by, the Financial Industry Regulatory Authority Inc., <em style="font: inherit;">not</em> to exceed $10,000 in the aggregate, and any associated application fees incurred. Additionally, if the Agreement is terminated under certain circumstances, and the Company fails to sell a minimum amount of the Shares as set forth in the Agreement, then the Company has agreed to reimburse the Sales Agent for reasonable out-of-pocket expenses, including the reasonable fees and disbursements of counsel incurred by the Sales Agent, up to a maximum of $30,000 in the aggregate. The Company agreed to indemnify the Sales Agent against certain liabilities, including liabilities under the Securities Act, or to contribute to payments that the Sales Agent <em style="font: inherit;"> may </em>be required to make because of any of those liabilities. </div> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 18pt;"> </p> <div style="font-family: "Times New Roman"; font-size: 10pt; text-indent: 36pt;"> On <em style="font: inherit;"> September 12, 2023, </em>we entered into Amendment <em style="font: inherit;">No.</em> <em style="font: inherit;">1</em> to the Agreement with the Sales Agent, to increase the aggregate offering price from $35 million to $70 million. In <em style="font: inherit;"> November, 2023, </em>we completed sales under the ATM Offering. </div> <div style="font-family: "Times New Roman"; font-size: 10pt; text-indent: 18pt;">   </div> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 36pt;">The details of the shares of common stock sold through the ATM Offering through <em style="font: inherit;"> December 31, 2023 </em>are as follows (in thousands, except shares and weighted average per share price):</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: "Times New Roman"; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt; width: 36.4%;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Distribution Agent</b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; width: 11.6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">Month</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">Weighted Average Per Share Price</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">Number of Shares Sold</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">Net Proceeds</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">Compensation to Distribution Agent</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Raymond James & Associates, Inc.</p> </td><td style="text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><em style="font: inherit;">Feb 2023</em></p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">2.811</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">158</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">436</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Raymond James & Associates, Inc.</p> </td><td style="text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><em style="font: inherit;">Jun 2023</em></p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">4.036</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">2,497</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">9,879</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">202</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Raymond James & Associates, Inc.</p> </td><td style="text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><em style="font: inherit;">Aug 2023</em></p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">11.645</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">1,150</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">13,124</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">268</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Raymond James & Associates, Inc.</p> </td><td style="text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><em style="font: inherit;">Sept 2023</em></p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">10.184</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">892</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">8,901</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">182</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Raymond James & Associates, Inc.</p> </td><td style="text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><em style="font: inherit;">Oct 2023</em></p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">11.003</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">1,043</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">11,244</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">229</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Raymond James & Associates, Inc.</p> </td><td style="text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><em style="font: inherit;">Nov 2023</em></p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">12.572</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,068</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,473</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">520</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td colspan="2" style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman"; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,808</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">69,057</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,410</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-size: 10pt; font-family: "Times New Roman", Times, serif; margin: 0pt;"> </p>
</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
<us-gaap:CommonStockSharesAuthorized contextRef="i_2023-12-31" decimals="INF" id="c106858104" unitRef="Share"> 80000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:PreferredStockSharesAuthorized contextRef="i_2023-12-31" decimals="INF" id="c106858105" unitRef="Share"> 5000000 </us-gaap:PreferredStockSharesAuthorized>
<aaoi:CommonStockMaximumAmountToBeSold contextRef="i_2023-01-05_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-InitialATMOfferingMember" decimals="-6" id="c106858107" unitRef="USD"> 185000000 </aaoi:CommonStockMaximumAmountToBeSold>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2021-02-26_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="INF" id="c106858111" unitRef="USDPerShare"> 0.001 </us-gaap:CommonStockParOrStatedValuePerShare>
<aaoi:CommonStockMaximumAmountToBeSold contextRef="i_2021-02-26_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="-6" id="c106858112" unitRef="USD"> 35000000 </aaoi:CommonStockMaximumAmountToBeSold>
<aaoi:AgreementSalesAgentCompensationPercentageOfGrossSales contextRef="d_2021-02-26_2021-02-26_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="2" id="c106858117" unitRef="Pure"> 0.02 </aaoi:AgreementSalesAgentCompensationPercentageOfGrossSales>
<aaoi:AgreementMaximumReimbursementOfExpensesInConnectionWithRegistrationOfShares contextRef="i_2021-02-26_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="INF" id="c106858119" unitRef="USD"> 10000 </aaoi:AgreementMaximumReimbursementOfExpensesInConnectionWithRegistrationOfShares>
<aaoi:AgreementMaximumReimbursementOfOutofpocketExpenses contextRef="i_2021-02-26_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="INF" id="c106858120" unitRef="USD"> 30000 </aaoi:AgreementMaximumReimbursementOfOutofpocketExpenses>
<aaoi:AggregatedOfferingPrice contextRef="i_2023-09-12_RangeAxis-MinimumMember" decimals="-6" id="c106858123" unitRef="USD"> 35000000 </aaoi:AggregatedOfferingPrice>
<aaoi:AggregatedOfferingPrice contextRef="i_2023-09-12_RangeAxis-MaximumMember" decimals="-7" id="c106858124" unitRef="USD"> 70000000 </aaoi:AggregatedOfferingPrice>
<aaoi:ScheduleOfStockSoldInOfferingTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554017">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: "Times New Roman"; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt; width: 36.4%;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Distribution Agent</b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; width: 11.6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">Month</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">Weighted Average Per Share Price</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">Number of Shares Sold</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">Net Proceeds</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="2" style="font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">Compensation to Distribution Agent</em></b></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Raymond James & Associates, Inc.</p> </td><td style="text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><em style="font: inherit;">Feb 2023</em></p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">2.811</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">158</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">436</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Raymond James & Associates, Inc.</p> </td><td style="text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><em style="font: inherit;">Jun 2023</em></p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">4.036</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">2,497</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">9,879</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">202</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Raymond James & Associates, Inc.</p> </td><td style="text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><em style="font: inherit;">Aug 2023</em></p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">11.645</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">1,150</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">13,124</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">268</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Raymond James & Associates, Inc.</p> </td><td style="text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><em style="font: inherit;">Sept 2023</em></p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">10.184</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">892</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">8,901</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">182</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Raymond James & Associates, Inc.</p> </td><td style="text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><em style="font: inherit;">Oct 2023</em></p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">11.003</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">1,043</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">11,244</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">229</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;">Raymond James & Associates, Inc.</p> </td><td style="text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><em style="font: inherit;">Nov 2023</em></p> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">12.572</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,068</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,473</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">520</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td colspan="2" style="font-family: "Times New Roman"; font-size: 10pt;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="text-align: right; font-family: "Times New Roman"; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,808</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">69,057</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,410</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</aaoi:ScheduleOfStockSoldInOfferingTableTextBlock>
<aaoi:SharesIssuedWeightedAveragePricePerShare contextRef="d_2023-02-01_2023-02-28_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="INF" id="c106857542" unitRef="USDPerShare"> 2.811 </aaoi:SharesIssuedWeightedAveragePricePerShare>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2023-02-01_2023-02-28_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="INF" id="c106857543" unitRef="Share"> 158 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2023-02-01_2023-02-28_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="-3" id="c106857544" unitRef="USD"> 436000 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:PaymentsOfStockIssuanceCosts contextRef="d_2023-02-01_2023-02-28_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="-3" id="c106857545" unitRef="USD"> 9000 </us-gaap:PaymentsOfStockIssuanceCosts>
<aaoi:SharesIssuedWeightedAveragePricePerShare contextRef="d_2023-06-01_2023-06-30_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="INF" id="c106857547" unitRef="USDPerShare"> 4.036 </aaoi:SharesIssuedWeightedAveragePricePerShare>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2023-06-01_2023-06-30_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="INF" id="c106857548" unitRef="Share"> 2497 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2023-06-01_2023-06-30_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="-3" id="c106857549" unitRef="USD"> 9879000 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:PaymentsOfStockIssuanceCosts contextRef="d_2023-06-01_2023-06-30_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="-3" id="c106857550" unitRef="USD"> 202000 </us-gaap:PaymentsOfStockIssuanceCosts>
<aaoi:SharesIssuedWeightedAveragePricePerShare contextRef="d_2023-08-01_2023-08-31_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="INF" id="c106857552" unitRef="USDPerShare"> 11.645 </aaoi:SharesIssuedWeightedAveragePricePerShare>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2023-08-01_2023-08-31_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="INF" id="c106857553" unitRef="Share"> 1150 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2023-08-01_2023-08-31_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="-3" id="c106857554" unitRef="USD"> 13124000 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:PaymentsOfStockIssuanceCosts contextRef="d_2023-08-01_2023-08-31_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="-3" id="c106857555" unitRef="USD"> 268000 </us-gaap:PaymentsOfStockIssuanceCosts>
<aaoi:SharesIssuedWeightedAveragePricePerShare contextRef="d_2023-09-01_2023-09-30_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="INF" id="c106857557" unitRef="USDPerShare"> 10.184 </aaoi:SharesIssuedWeightedAveragePricePerShare>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2023-09-01_2023-09-30_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="INF" id="c106857558" unitRef="Share"> 892 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2023-09-01_2023-09-30_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="-3" id="c106857559" unitRef="USD"> 8901000 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:PaymentsOfStockIssuanceCosts contextRef="d_2023-09-01_2023-09-30_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="-3" id="c106857560" unitRef="USD"> 182000 </us-gaap:PaymentsOfStockIssuanceCosts>
<aaoi:SharesIssuedWeightedAveragePricePerShare contextRef="d_2023-10-01_2023-10-31_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="INF" id="c106857562" unitRef="USDPerShare"> 11.003 </aaoi:SharesIssuedWeightedAveragePricePerShare>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2023-10-01_2023-10-31_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="INF" id="c106857563" unitRef="Share"> 1043 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2023-10-01_2023-10-31_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="-3" id="c106857564" unitRef="USD"> 11244000 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:PaymentsOfStockIssuanceCosts contextRef="d_2023-10-01_2023-10-31_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="-3" id="c106857565" unitRef="USD"> 229000 </us-gaap:PaymentsOfStockIssuanceCosts>
<aaoi:SharesIssuedWeightedAveragePricePerShare contextRef="d_2023-11-01_2023-11-30_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="INF" id="c106857567" unitRef="USDPerShare"> 12.572 </aaoi:SharesIssuedWeightedAveragePricePerShare>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2023-11-01_2023-11-30_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="INF" id="c106857568" unitRef="Share"> 2068 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2023-11-01_2023-11-30_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="-3" id="c106857569" unitRef="USD"> 25473000 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:PaymentsOfStockIssuanceCosts contextRef="d_2023-11-01_2023-11-30_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="-4" id="c106857570" unitRef="USD"> 520000 </us-gaap:PaymentsOfStockIssuanceCosts>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2021-03-01_2023-12-31_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="INF" id="c106857573" unitRef="Share"> 7808 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2021-03-01_2023-12-31_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="-3" id="c106857574" unitRef="USD"> 69057000 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<us-gaap:PaymentsOfStockIssuanceCosts contextRef="d_2021-03-01_2023-12-31_CounterpartyNameAxis-RaymondJamesAssociatesIncMember_SubsidiarySaleOfStockAxis-SecondATMOfferingMember" decimals="-4" id="c106857575" unitRef="USD"> 1410000 </us-gaap:PaymentsOfStockIssuanceCosts>
<us-gaap:SegmentReportingDisclosureTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554018">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE R—SEGMENT AND GEOGRAPHIC INFORMATION</span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company operates in one reportable segment. The Company’s Chief Executive Officer, who is considered to be the chief operating decision maker, manages the Company’s operations as a whole and reviews financial information presented on a consolidated basis, accompanied by information about product revenue, for purposes of evaluating financial performance and allocating resources.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The following tables set forth the Company’s revenue and asset information by geographic region. Revenue is classified based on the location of where the product is manufactured. Long-lived assets in the tables below comprise only property, plant, equipment and intangible assets (in thousands):  </span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year ended December 31,</em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 46%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Revenues:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">30,798</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7,423</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">14,633</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Taiwan</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">143,528</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">164,144</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">99,201</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">China</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">43,320</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51,251</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">97,731</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">217,646</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">222,818</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">211,565</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">As of December 31,</em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 46%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Long-lived assets:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">75,283</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">80,048</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">87,709</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Taiwan</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">47,668</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">50,777</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">63,644</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">China</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">91,050</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">93,888</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">108,509</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">214,001</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">224,713</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">259,862</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company serves <em style="font: inherit;">four</em> primary markets, the internet data center, CATV, telecom and FTTH markets. Of the Company’s total revenues in <em style="font: inherit;">2023,</em> the Company earned $141.2 million, or 64.9%, from the internet data center market, $59.9 million, or 27.5%, from the CATV market, $13.8 million, or 6.4%, from the telecom market and $0.1 million, or 0.0%, from the FTTH market. Of the Company’s total revenues in <em style="font: inherit;">2022,</em> the Company earned $118.2 million, or 53.0%, from the CATV market, $77.1 million, or 34.6%, from the internet data center market, $24.7 million, or 11.1%, from the telecom market and $0.1 million, or 0.1%, from the FTTH market. <span style="background-color:#ffffff">Of the Company’s total revenues in <em style="font: inherit;">2021,</em> the Company earned $94.3 million, or 44.6%, from the CATV market, $97.5 million, or 46.1%, from the internet data center market, $16.2 million, or 7.7%, from the telecom market and $2.7 million, or 1.2%, from the FTTH and Other markets.</span> </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;"> </p>
</us-gaap:SegmentReportingDisclosureTextBlock>
<us-gaap:NumberOfReportableSegments contextRef="d_2023-01-01_2023-12-31" decimals="INF" id="c106858126" unitRef="Pure"> 1 </us-gaap:NumberOfReportableSegments>
<us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554019">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year ended December 31,</em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 46%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Revenues:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">30,798</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">7,423</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">14,633</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Taiwan</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">143,528</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">164,144</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">99,201</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">China</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">43,320</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51,251</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">97,731</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">217,646</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">222,818</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">211,565</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2023-01-01_2023-12-31_StatementGeographicalAxis-US" decimals="-3" id="c106857582" unitRef="USD"> 30798000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2022-01-01_2022-12-31_StatementGeographicalAxis-US" decimals="-3" id="c106857583" unitRef="USD"> 7423000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2021-01-01_2021-12-31_StatementGeographicalAxis-US" decimals="-3" id="c106857584" unitRef="USD"> 14633000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2023-01-01_2023-12-31_StatementGeographicalAxis-TW" decimals="-3" id="c106857585" unitRef="USD"> 143528000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2022-01-01_2022-12-31_StatementGeographicalAxis-TW" decimals="-3" id="c106857586" unitRef="USD"> 164144000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2021-01-01_2021-12-31_StatementGeographicalAxis-TW" decimals="-3" id="c106857587" unitRef="USD"> 99201000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2023-01-01_2023-12-31_StatementGeographicalAxis-CN" decimals="-4" id="c106857588" unitRef="USD"> 43320000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2022-01-01_2022-12-31_StatementGeographicalAxis-CN" decimals="-3" id="c106857589" unitRef="USD"> 51251000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2021-01-01_2021-12-31_StatementGeographicalAxis-CN" decimals="-3" id="c106857590" unitRef="USD"> 97731000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2023-01-01_2023-12-31" decimals="-3" id="c106857591" unitRef="USD"> 217646000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2022-01-01_2022-12-31" decimals="-3" id="c106857592" unitRef="USD"> 222818000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2021-01-01_2021-12-31" decimals="-3" id="c106857593" unitRef="USD"> 211565000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554020">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">As of December 31,</em></em></em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 46%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt;">Long-lived assets:</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">75,283</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">80,048</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">87,709</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Taiwan</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">47,668</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">50,777</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">63,644</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">China</p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">91,050</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">93,888</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">108,509</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">214,001</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">224,713</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">259,862</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
<us-gaap:NoncurrentAssets contextRef="i_2023-12-31_StatementGeographicalAxis-US" decimals="-3" id="c106857601" unitRef="USD"> 75283000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="i_2022-12-31_StatementGeographicalAxis-US" decimals="-3" id="c106857602" unitRef="USD"> 80048000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="i_2021-12-31_StatementGeographicalAxis-US" decimals="-3" id="c106857603" unitRef="USD"> 87709000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="i_2023-12-31_StatementGeographicalAxis-TW" decimals="-3" id="c106857604" unitRef="USD"> 47668000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="i_2022-12-31_StatementGeographicalAxis-TW" decimals="-3" id="c106857605" unitRef="USD"> 50777000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="i_2021-12-31_StatementGeographicalAxis-TW" decimals="-3" id="c106857606" unitRef="USD"> 63644000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="i_2023-12-31_StatementGeographicalAxis-CN" decimals="-4" id="c106857607" unitRef="USD"> 91050000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="i_2022-12-31_StatementGeographicalAxis-CN" decimals="-3" id="c106857608" unitRef="USD"> 93888000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="i_2021-12-31_StatementGeographicalAxis-CN" decimals="-3" id="c106857609" unitRef="USD"> 108509000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="i_2023-12-31" decimals="-3" id="c106857610" unitRef="USD"> 214001000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="i_2022-12-31" decimals="-3" id="c106857611" unitRef="USD"> 224713000 </us-gaap:NoncurrentAssets>
<us-gaap:NoncurrentAssets contextRef="i_2021-12-31" decimals="-3" id="c106857612" unitRef="USD"> 259862000 </us-gaap:NoncurrentAssets>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-DataCenterMember" decimals="-5" id="c106858129" unitRef="USD"> 141200000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-DataCenterMember" decimals="3" id="c106858130" unitRef="Pure"> 0.649 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-CATVMember" decimals="-5" id="c106858131" unitRef="USD"> 59900000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-CATVMember" decimals="3" id="c106858132" unitRef="Pure"> 0.275 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-TelecomMember" decimals="-5" id="c106858133" unitRef="USD"> 13800000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-TelecomMember" decimals="3" id="c106858134" unitRef="Pure"> 0.064 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-FTTHMember" decimals="-5" id="c106858135" unitRef="USD"> 100000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2023-01-01_2023-12-31_ProductOrServiceAxis-FTTHMember" decimals="-3" id="c106858136" unitRef="Pure"> 0 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-CATVMember" decimals="-5" id="c106858138" unitRef="USD"> 118200000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-CATVMember" decimals="2" id="c106858139" unitRef="Pure"> 0.53 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-DataCenterMember" decimals="-5" id="c106858140" unitRef="USD"> 77100000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-DataCenterMember" decimals="3" id="c106858141" unitRef="Pure"> 0.346 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-TelecomMember" decimals="-5" id="c106858142" unitRef="USD"> 24700000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-TelecomMember" decimals="3" id="c106858143" unitRef="Pure"> 0.111 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-FTTHMember" decimals="-5" id="c106858144" unitRef="USD"> 100000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2022-01-01_2022-12-31_ProductOrServiceAxis-FTTHMember" decimals="3" id="c106858145" unitRef="Pure"> 0.001 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-CATVMember" decimals="-5" id="c106858147" unitRef="USD"> 94300000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-CATVMember" decimals="3" id="c106858148" unitRef="Pure"> 0.446 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-DataCenterMember" decimals="-5" id="c106858149" unitRef="USD"> 97500000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-DataCenterMember" decimals="3" id="c106858150" unitRef="Pure"> 0.461 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-TelecomMember" decimals="-5" id="c106858151" unitRef="USD"> 16200000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-TelecomMember" decimals="3" id="c106858152" unitRef="Pure"> 0.077 </aaoi:PercentageOfRevenue>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-FtthAndOtherMember" decimals="-5" id="c106858153" unitRef="USD"> 2700000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<aaoi:PercentageOfRevenue contextRef="d_2021-01-01_2021-12-31_ProductOrServiceAxis-FtthAndOtherMember" decimals="3" id="c106858154" unitRef="Pure"> 0.012 </aaoi:PercentageOfRevenue>
<us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554021">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE S—EMPLOYEE BENEFIT PLANS</span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">     </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Employees of Global participate in a state-mandated social security program in China. Under this program, pension costs are recorded on the basis of required monthly contributions to employees’ individual accounts during their service periods. Under the regulations of the People’s Republic of China, Global is required to make fixed contributions to a fund, which is under the administration of the local labor departments. Pension expense for Global was $1.7 million, $1.0 million, and $1.0 million for the years ended </span><em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em><span style="background-color:#ffffff;">, respectively.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">Employees of Prime World’s Taiwan branch participate in a pension program under the Taiwan Labor Pension Act. Pension expense for the Prime World’s Taiwan branch was $0.5 million, $0.5 million, and $0.7 million for the years ended </span><em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em><span style="background-color:#ffffff;">, respectively. </span></p>
</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
<us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="d_2023-01-01_2023-12-31_LegalEntityAxis-GlobalTechnologyIncMember" decimals="-5" id="c106858156" unitRef="USD"> 1700000 </us-gaap:PensionAndOtherPostretirementBenefitExpense>
<us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="d_2022-01-01_2022-12-31_LegalEntityAxis-GlobalTechnologyIncMember" decimals="-6" id="c106858157" unitRef="USD"> 1000000 </us-gaap:PensionAndOtherPostretirementBenefitExpense>
<us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="d_2021-01-01_2021-12-31_LegalEntityAxis-GlobalTechnologyIncMember" decimals="-6" id="c106858158" unitRef="USD"> 1000000 </us-gaap:PensionAndOtherPostretirementBenefitExpense>
<us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="d_2023-01-01_2023-12-31_LegalEntityAxis-PrimeWorldInternationalHoldingsLtdPrimeWorldMember" decimals="-5" id="c106858161" unitRef="USD"> 500000 </us-gaap:PensionAndOtherPostretirementBenefitExpense>
<us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="d_2022-01-01_2022-12-31_LegalEntityAxis-PrimeWorldInternationalHoldingsLtdPrimeWorldMember" decimals="-5" id="c106858162" unitRef="USD"> 500000 </us-gaap:PensionAndOtherPostretirementBenefitExpense>
<us-gaap:PensionAndOtherPostretirementBenefitExpense contextRef="d_2021-01-01_2021-12-31_LegalEntityAxis-PrimeWorldInternationalHoldingsLtdPrimeWorldMember" decimals="-5" id="c106858163" unitRef="USD"> 700000 </us-gaap:PensionAndOtherPostretirementBenefitExpense>
<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554022">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE T—COMMITMENTS AND CONTINGENCIES</span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><span style="background-color:#ffffff;">Employment Agreements and Consultancy Agreements</span></i><span style="background-color:#ffffff;"> </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company has entered into employment and indemnification agreements with our CEO. The agreement provides that if his employment is terminated as a result of a change of control of the Company, or if his employment is terminated for certain other reasons set forth in the agreements, the Company will be required to pay a severance payment in an amount equal to his annual base salary, and other additional compensation due under the terms of the agreements.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">The Company has also entered into employment and indemnification agreements with <em style="font: inherit;">four</em> other named executive officers. These agreements provide that if their employment is terminated as a result of a change of control of the Company, the Company will be required to pay a severance payment in an amount equal to their annual base salary and other additional compensation due under the terms of the agreements.</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><span style="background-color:#ffffff;">Contingencies</span></i><span style="background-color:#ffffff;"> </span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">  </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"><span style="background-color:#ffffff;">From time to time, the Company <em style="font: inherit;"> may </em>be subject to legal proceedings and litigation arising in the ordinary course of business, including, but <em style="font: inherit;">not</em> limited to, inquiries, investigations, audits and other regulatory proceedings, such as described below.  The Company records a loss provision when it believes it is both probable that a liability has been incurred and the amount can be reasonably estimated. Unless otherwise disclosed, the Company is unable to estimate the possible loss or range of loss for the legal proceeding described below.</span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-indent: -9pt;"><b>Arbitration filed by Yuhan Optoelectronic Technology (Shanghai) Co., Ltd.</b></p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-indent: -9pt;"> </p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 36pt;">On <em style="font: inherit;"> September 12, 2023, </em>the Company delivered notice of termination with respect to that certain Agreement for the Sale and Purchase of a New Company to be Established in Hong Kong Special Administrative Region of the People’s Republic of China (the “Purchase Agreement”), dated <em style="font: inherit;"> September 15, 2022, </em>with Prime World International Holdings Ltd. (the “Seller”) and Yuhan Optoelectronic Technology (Shanghai) Co., Ltd. (the “Purchaser”), pursuant to which the Seller would divest its manufacturing facilities located in the People's Republic of China and certain assets related to its transceiver business and multichannel optical sub-assembly products for the internet data center, FTTH and telecom markets. The termination, in accordance with the terms of the Purchase Agreement, was a result of the Purchaser's failure to satisfy certain of its material obligations under the Purchase Agreement. In terminating the Purchase Agreement, we also asserted the right to recover a break-up fee from the Purchaser. On <em style="font: inherit;"> December 22, 2023, </em>the Purchaser filed for arbitration in Hong Kong with the Hong Kong International Arbitration Centre (“HKIAC”) challenging the validity of our termination notice and seeking specific performance with respect to the transactions contemplated in the Purchase Agreement, which in any case remain subject to regulatory approvals. On <em style="font: inherit;"> January 22, 2024, </em>the Company filed its response, generally denying the Purchaser’s allegations and asserting counterclaims for recovery of a break-up fee. While the Company does <em style="font: inherit;">not</em> believe the Purchaser’s claims have merit and intends to vigorously defend this matter, it is <em style="font: inherit;">not</em> able to determine the outcome of this dispute or the likelihood or amount of the Company’s loss or recovery, if any, arising from this matter. If specific performance is granted by HKIAC, the transaction contemplated by the Purchase Agreement would still have to be approved by the Committee on Foreign Investment in the United States prior to its consummation. A hearing date for the arbitration has <em style="font: inherit;">not</em> been set.</p> <p style="margin: 0pt 0pt 0pt -9pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;"> </p> <p style="font-size: 10pt; font-family: "Times New Roman", Times, serif; margin: 0pt;"><i><span style="background-color:#ffffff;">Other Contingencies</span></i><span style="background-color:#ffffff;"> </span></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="margin: 0pt; text-indent: 36pt; font-size: 10pt; font-family: "Times New Roman", Times, serif;"><span style="background-color:#ffffff;"><em style="font: inherit;">None.</em></span></p>
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
<us-gaap:SubsequentEventsTextBlock contextRef="d_2023-01-01_2023-12-31" id="c2554023">
<p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><span style="background-color:#ffffff;">NOTE U—SUBSEQUENT EVENTS</span></b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><span style="background-color:#ffffff;">   </span></p> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-indent: 27pt;"><span style="background-color:#ffffff;">The Company has evaluated subsequent events through the date the financial statements were issued. </span></p>
</us-gaap:SubsequentEventsTextBlock>
</xbrl>


1 Subsequent Filing that References this Filing

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 3/13/24  Applied Optoelectronics, Inc.     424B5                  1:351K                                   Toppan Merrill/FA


28 Previous Filings that this Filing References

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

12/27/23  Applied Optoelectronics, Inc.     8-K:1,2,9  12/21/23   12:386K                                   GlobalOne Filings Inc/FA
12/05/23  Applied Optoelectronics, Inc.     8-K:1,2,3,911/30/23   13:1.5M                                   Toppan Merrill/FA
12/01/23  Applied Optoelectronics, Inc.     8-K:1,3,7,911/30/23   13:395K                                   Toppan Merrill/FA
11/09/23  Applied Optoelectronics, Inc.     10-Q        9/30/23   92:7.6M                                   RDG Filings/FA
 9/07/23  Applied Optoelectronics, Inc.     8-K:5,9     9/07/23   11:201K                                   GlobalOne Filings Inc/FA
 6/21/23  Applied Optoelectronics, Inc.     8-K:1,9     6/21/23   11:391K                                   GlobalOne Filings Inc/FA
 6/14/23  Applied Optoelectronics, Inc.     8-K:1,2,9   6/09/23   11:239K                                   GlobalOne Filings Inc/FA
 5/03/23  Applied Optoelectronics, Inc.     8-K:1,9    12/16/22   11:355K                                   GlobalOne Filings Inc/FA
11/21/22  Applied Optoelectronics, Inc.     8-K:1,2,9  11/16/22   11:1.3M                                   GlobalOne Filings Inc/FA
 9/15/22  Applied Optoelectronics, Inc.     8-K:1,7,9   9/15/22   16:2.1M                                   Toppan Merrill/FA
 6/10/22  Applied Optoelectronics, Inc.     8-K:1,2,9   6/07/22   12:289K                                   GlobalOne Filings Inc/FA
 8/05/21  Applied Optoelectronics, Inc.     10-Q        6/30/21   90:8M                                     RDG Filings/FA
 6/03/21  Applied Optoelectronics, Inc.     8-K:5,9     6/03/21   11:391K                                   GlobalOne Filings Inc/FA
 4/22/20  Applied Optoelectronics, Inc.     8-K:1,2,9   4/17/20   11:284K                                   GlobalOne Filings Inc/FA
11/18/19  Applied Optoelectronics, Inc.     8-K/A:1,2,911/11/19   11:617K                                   GlobalOne Filings Inc/FA
 5/31/19  Applied Optoelectronics, Inc.     8-K:1,2,9   5/24/19    3:328K                                   GlobalOne Filings Inc/FA
 5/13/19  Applied Optoelectronics, Inc.     8-K:1,2,9   5/07/19    3:477K                                   GlobalOne Filings Inc/FA
 5/06/19  Applied Optoelectronics, Inc.     8-K:1,2,9   4/30/19    2:204K                                   GlobalOne Filings Inc/FA
 3/05/19  Applied Optoelectronics, Inc.     8-K:1,2,3,8 2/28/19    5:1.5M                                   Toppan Merrill/FA
10/12/18  Applied Optoelectronics, Inc.     8-K:1,2,9  10/08/18    2:32K                                    GlobalOne Filings Inc/FA
 5/08/18  Applied Optoelectronics, Inc.     10-Q        3/31/18   72:7.7M                                   Toppan Merrill Bridge/FA
 2/28/18  Applied Optoelectronics, Inc.     10-K       12/31/17   96:13M                                    Toppan Merrill Bridge/FA
 2/21/18  Applied Optoelectronics, Inc.     8-K:1,9    12/20/17    3:371K                                   GlobalOne Filings Inc/FA
 3/09/17  Applied Optoelectronics, Inc.     10-K       12/31/16   95:13M                                    Toppan Merrill Bridge/FA
11/14/16  Applied Optoelectronics, Inc.     8-K:1,9    11/11/16    4:764K                                   Toppan Merrill/FA
 8/09/16  Applied Optoelectronics, Inc.     10-Q/A      6/30/16    6:408K                                   Publicease Inc./FA
11/14/13  Applied Optoelectronics, Inc.     10-Q        9/30/13   70:4.7M                                   Publicease Inc./FA
 8/13/13  Applied Optoelectronics, Inc.     S-1                   48:7.7M                                   Toppan Merrill-FA
Top
Filing Submission 0001437749-24-005367   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Wed., May 8, 12:22:14.4pm ET