XML 24 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Current assets:    
Cash and cash equivalents $ 175,127 $ 195,188
Restricted cash 413 415
Accounts receivable, net 12,546 22,420
Inventories 195,750 183,247
Other current assets 14,165 22,666
Total current assets 398,001 423,936
Property, plant and equipment, net 336,619 357,831
Operating lease right-of-use assets, net 25,050 24,349
Intangible assets, net 3,516 6,765
Equity method investment 356,039 366,617
Deferred income tax assets 549 536
Other long-term assets 25,239 19,703
Total assets 1,145,013 1,199,737
Current liabilities:    
Accrued liabilities 72,371 79,533
Income taxes payable 2,798 5,546
Short-term debt 11,635 11,434
Deferred revenue 2,591 8,073
Finance lease liabilities 935 867
Operating lease liabilities 5,137 4,383
Total current liabilities 154,233 172,561
Long-term debt 26,724 38,360
Income taxes payable - long-term 3,591 2,817
Deferred income tax liabilities 26,416 27,283
Finance lease liabilities - long-term 2,282 3,216
Operating lease liabilities - long-term 20,499 20,544
Other long-term liabilities 19,661 51,037
Total liabilities 253,406 315,818
Commitments and contingencies (Note 15)
Preferred shares, par value $0.002 per share:    
Authorized: 10,000 shares; issued and outstanding: none at June 30, 2024 and 2023 0 0
Common shares, par value $0.002 per share:    
Authorized: 100,000 shares; issued and outstanding: 36,107 shares and 28,969 shares, respectively at June 30, 2024 and 34,811 shares and 27,654 shares, respectively at June 30, 2023 72 70
Treasury shares at cost; 7,138 shares at June 30, 2024 and 7,157 shares at June 30, 2023 (79,213) (79,365)
Additional paid-in capital 353,109 329,034
Accumulated other comprehensive loss (13,419) (8,111)
Retained earnings 631,058 642,291
Total Alpha and Omega Semiconductor Limited shareholders’ equity 891,607 883,919
Total liabilities and equity 1,145,013 1,199,737
Non-related Party    
Current liabilities:    
Accounts payable 45,084 50,775
Related Party    
Current liabilities:    
Accounts payable $ 13,682 $ 11,950