XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components (Tables)
3 Months Ended
Sep. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Cash, Cash Equivalents and Restricted Cash
The following tables provide details of the selected balance sheet items (in thousands):

Cash, Cash Equivalents and Restricted Cash:
 September 30, 2024June 30, 2024
Cash and cash equivalents$2,088,718 $1,669,766 
Restricted cash included in other assets513 507 
Total cash, cash equivalents and restricted cash$2,089,231 $1,670,273 
Schedule of Inventories
Inventories:
September 30, 2024June 30, 2024
Finished goods$3,559,481 $3,312,768 
Work in process757,925 450,993 
Purchased parts and raw materials613,217 569,268 
Total inventories$4,930,623 $4,333,029 
Schedule of Property, Plant, and Equipment, net
Property, Plant and Equipment, net:
 September 30, 2024June 30, 2024
Land$160,558 $150,137 
Machinery and equipment163,988 156,496 
Buildings163,764 163,764 
Building and leasehold improvements89,444 72,075 
Furniture and fixtures48,153 46,241 
Software24,665 24,363 
Building construction in progress22,924 14,828 
673,496 627,904 
Accumulated depreciation and amortization(222,436)(213,896)
Property, plant and equipment, net$451,060 $414,008 
Schedule of Accrued Liabilities
Accrued Liabilities:    
September 30, 2024June 30, 2024
Customer deposits$96,852 $46,942 
Accrued payroll and related expenses68,947 62,006 
Accrued cooperative marketing expenses20,236 15,967 
Operating lease liability10,654 9,248 
Accrued warranty costs9,872 10,009 
Accrued professional fees7,992 1,699 
Other94,224 113,803 
Total accrued liabilities$308,777 $259,674 
Schedule of Product Warranties
Product Warranties:
Three Months Ended
September 30,
 20242023
Balance, beginning of the period$17,815 $14,859 
Provision for warranty11,534 12,529 
Costs utilized(10,999)(11,804)
Change in estimated liability for pre-existing warranties(397)45 
Balance, end of the period17,953 15,629 
Current portion9,872 9,107 
Non-current portion$8,081 $6,522