XML 55 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components (Tables)
12 Months Ended
Jun. 30, 2025
Balance Sheet Related Disclosures [Abstract]  
Summary of Cash and Cash Equivalents
The following tables provide details of the selected balance sheet items (in thousands):

Cash, Cash Equivalents, and Restricted Cash

June 30,
 20252024
Cash and cash equivalents$5,169,911 $1,669,766 
Restricted cash included in other assets2,390 507 
Total cash, cash equivalents, and restricted cash
$5,172,301 $1,670,273 
Summary of Reconciliation of Accounts Receivable Allowances Accounts receivable allowances as of June 30, 2025, 2024, and 2023 consisted of the following:
Beginning
Balance
Credit Loss Recoveries, net
Write-offsEnding
Balance
Allowance for credit losses
Year Ended June 30, 2025$73 $(4)$(69)$— 
Year Ended June 30, 2024$82 $(9)$— $73 
Year Ended June 30, 2023$1,753 $(13)$(1,659)$82 
Summary of Inventories
Inventories

 June 30,
20252024
Finished goods$3,465,352 $3,312,768 
Work in process674,613 450,993 
Purchased parts and raw materials540,410 569,268 
Total inventories$4,680,375 $4,333,029 
Summary of Property, Plant and Equipment, net
Property, Plant, and Equipment, net

June 30,
 20252024
Land$162,848 $150,137 
Buildings182,466 163,764 
Machinery and equipment111,331 156,496 
Building and leasehold improvements121,665 72,075 
Furniture and fixtures36,268 46,241 
Software7,117 24,363 
Construction in progress
1,038 14,828 
Property, plant, and equipment, gross
622,733 627,904 
Accumulated depreciation and amortization(118,245)(213,896)
Property, plant, and equipment, net
$504,488 $414,008 
Summary of Other Assets
Other Assets

June 30,
 20252024
Non-current accounts receivable
$166,405 $— 
Operating lease right-of-use asset293,692 34,566 
Long-term investments112,367 60,996 
Deferred service costs, non-current10,713 11,035 
Deposits4,980 4,508 
Restricted cash, non-current2,390 507 
Other14,324 3,340 
Total other assets$604,871 $114,952 
Summary of Accrued Liabilities
Accrued Liabilities

June 30,
20252024
Accrued payroll and related expenses$82,156 $62,006 
Customer deposits260,131 46,942 
Accrued professional fees8,098 1,699 
Accrued warranty costs9,753 10,009 
Accrued cooperative marketing expenses26,775 15,967 
Operating lease liability21,189 9,248 
Accrued Interest - Convertible Notes
27,701 — 
Customer-related liabilities
32,858 42,370 
Input Tax Payable39,161 14,064 
Other
57,815 57,369 
Total accrued liabilities$565,637 $259,674 
Summary of Reconciliation of the Changes in Accrued Warranty Costs
Product Warranties

 Years Ended June 30,
 202520242023
Balance, beginning of the year$17,815 $14,859 $12,137 
Provision for warranty59,164 52,253 35,407 
Costs utilized(56,572)(49,204)(33,784)
Change in estimated liability for pre-existing warranties(3,453)(93)1,099 
Balance, end of the year$16,954 $17,815 $14,859 
Current portion9,753 10,009 9,079 
Non-current portion$7,201 $7,806 $5,780