v3.26.1
BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Jun. 30, 2026
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories
Inventories consisted of the following (in thousands):
June 30,
20262025
Finished goods$703,361 $627,971 
Raw materials77,079 47,127 
Total$780,440 $675,098 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
June 30,
20262025
Prepaid income taxes$7,871 $7,339 
Prepaid expenses and other Assets48,390 39,458 
Other taxes11,694 8,775 
Total$67,955 $55,572 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
June 30,
20262025
Testing equipment$21,970 $20,581 
Tooling equipment38,433 26,528 
Leasehold improvements28,968 27,578 
Computer and other equipment9,337 8,141 
Software8,440 9,016 
Furniture and fixtures2,164 2,170 
Corporate aircraft65,807 65,807 
Property and equipment, gross175,119 159,821 
Less: Accumulated depreciation and amortization(99,211)(86,326)
Property and equipment, net$75,908 $73,495 
Schedule of Other Long-Term Assets
Other long-term assets consisted of the following (in thousands):
June 30,
20262025
Hong Kong tax deposit (1)
$60,343 $60,270 
Intangible assets, net (2)(3)
1,738 2,628 
Other long-term assets6,009 4,213 
Total$68,090 $67,111 
(1) The Company expects the deposits made with Hong Kong Inland Revenue Department ("IRD") to be refunded upon completion of the audit. See Note 13 to the consolidated financial statements for additional details regarding this ongoing tax audit.
(2) Accumulated amortization was $8.5 million and $9.1 million for the years ending June 30, 2026 and June 30, 2025, respectively.
(3) Amortization expense for intangible assets was $0.9 million, $1.6 million and $1.6 million for the years ended June 30, 2026, 2025 and 2024, respectively.
Schedule of Expected Future Intangible Asset Amortization
The following table presents expected future intangible asset amortization as of June 30, 2026:

Fiscal 2027$252
Fiscal 2028253
Fiscal 2029245
Fiscal 2030243
Fiscal 2031223
Thereafter522
Total future intangible asset amortization$1,738
Schedule of Other Current Liabilities
Other current liabilities consisted of the following (in thousands):
June 30,
20262025
Deferred revenue — short term$55,323 $35,968 
Accrued expenses37,157 36,090 
Lease liability — current14,693 12,401 
Warranty accrual11,114 11,739 
Accrued compensation and benefits17,689 9,086 
Customer deposits1,202 2,817 
Reserves for sales returns3,828 3,005 
Inventory received not billed12,457 120,826 
Other payables30,182 23,840 
Total$183,645 $255,772 
Schedule of Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
June 30,
20262025
Deferred revenue — long-term$40,874 $26,015 
Total$40,874 $26,015