v3.26.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Current assets:    
Cash and cash equivalents $ 180,771 $ 153,079
Restricted cash 654 419
Accounts receivable, net 42,798 34,772
Inventories 201,384 189,677
Other current assets 12,311 18,215
Total current assets 437,918 396,162
Property, plant and equipment, net 314,671 314,097
Operating lease right-of-use assets, net 22,271 21,288
Intangible assets, net 1,347 269
Equity method investment 142,658 279,122
Deferred income tax assets 8,630 599
Other long-term assets 36,060 22,766
Total assets 963,555 1,034,303
Current liabilities:    
Accrued liabilities 57,677 59,027
Income taxes payable 2,849 1,790
Short-term debt 3,094 11,852
Deferred revenue 726 0
Finance lease liabilities 1,085 1,007
Operating lease liabilities 6,290 4,978
Total current liabilities 127,366 154,507
Long-term debt 537 14,872
Income taxes payable - long-term 4,776 4,201
Deferred income tax liabilities 11,936 13,192
Finance lease liabilities - long-term 189 1,274
Operating lease liabilities - long-term 16,787 16,925
Other long-term liabilities 4,063 7,000
Total liabilities 165,654 211,971
Commitments and contingencies (Note 15)
Preferred shares, par value $0.002 per share:    
Authorized: 10,000 shares; issued and outstanding: none at June 30, 2026 and 2025 0 0
Common shares, par value $0.002 per share:    
Authorized: 100,000 shares; issued and outstanding: 38,294 shares and 30,253 shares, respectively at June 30, 2026 and 37,127 shares and 30,009 shares, respectively at June 30, 2025 77 74
Treasury shares at cost; 8,041 shares at June 30, 2026 and 7,118 shares at June 30, 2025 (97,097) (79,058)
Additional paid-in capital 406,933 379,779
Accumulated other comprehensive loss (3,526) (12,390)
Retained earnings 491,514 533,927
Total shareholders' equity 797,901 822,332
Total liabilities and shareholders' equity 963,555 1,034,303
Non-related Party    
Current liabilities:    
Accounts payable 46,951 60,044
Related Party    
Current liabilities:    
Accounts payable $ 8,694 $ 15,809