v3.25.2
Balance Sheet Components (Tables)
12 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Cash and Cash Equivalents

The following table summarizes the Company's cash and cash equivalents (in thousands):

 

 

June 30,
2025

 

 

June 30,
2024

 

Cash

 

$

225,656

 

 

$

153,483

 

Cash equivalents

 

 

6,089

 

 

 

3,216

 

Total cash and cash equivalents

 

$

231,745

 

 

$

156,699

 

Summary of Accounts Receivable

The following table summarizes the Company's accounts receivable (in thousands):

 

 

June 30,
2025

 

 

June 30,
2024

 

Accounts receivable

 

$

327,067

 

 

$

327,859

 

Customer rebates

 

 

(176,002

)

 

 

(185,090

)

Allowance for credit losses

 

 

(691

)

 

 

(915

)

Allowance for product returns

 

 

(23,666

)

 

 

(52,336

)

Accounts receivable, net

 

$

126,708

 

 

$

89,518

 

Allowance for Credit Losses on Financing Receivables

The following table summarizes the Company's allowance for credit losses (in thousands):

Description

 

Balance at
beginning of
period

 

 

Provision for expected credit losses

 

 

Deductions (1)

 

 

Balance at
end of period

 

Year Ended June 30, 2025:

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for credit losses

 

$

915

 

 

$

157

 

 

$

(381

)

 

$

691

 

Year Ended June 30, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for credit losses

 

$

882

 

 

$

210

 

 

$

(177

)

 

$

915

 

Year Ended June 30, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for credit losses

 

$

695

 

 

$

464

 

 

$

(277

)

 

$

882

 

(1)
Uncollectible accounts written off, net of recoveries.

The following table summarizes the Company’s allowance for product returns (in thousands):

Description

 

Balance at
beginning
of
period

 

 

Additions

 

 

Deductions

 

 

Balance at
end of period

 

Year Ended June 30, 2025:

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for product returns

 

$

52,336

 

 

$

23,716

 

 

$

(52,386

)

 

$

23,666

 

Year Ended June 30, 2024:

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for product returns

 

$

35,125

 

 

$

149,161

 

 

$

(131,950

)

 

$

52,336

 

Year Ended June 30, 2023:

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for product returns

 

$

20,033

 

 

$

104,028

 

 

$

(88,936

)

 

$

35,125

 

Components of Inventories

The following table summarizes the Company’s inventory by category (in thousands):

 

 

June 30,
2025

 

 

June 30,
2024

 

Finished goods

 

$

57,770

 

 

$

115,813

 

Raw materials

 

 

44,808

 

 

 

25,219

 

Total inventories

 

$

102,578

 

 

$

141,032

 

Components of Property and Equipment

Property and Equipment, Net

The following table summarizes the Company’s property and equipment by category (in thousands):

 

 

June 30,
2025

 

 

June 30,
2024

 

Computers and equipment

 

$

80,782

 

 

$

77,224

 

Software

 

 

62,089

 

 

 

60,717

 

Office equipment, furniture and fixtures

 

 

8,031

 

 

 

8,134

 

Leasehold improvements

 

 

47,962

 

 

 

47,880

 

Total property and equipment

 

 

198,864

 

 

 

193,955

 

Less: accumulated depreciation and amortization

 

 

(154,498

)

 

 

(150,211

)

Property and equipment, net

 

$

44,366

 

 

$

43,744

 

Summary of Contract Liabilities Shown as Deferred Revenue

The following table summarizes the Company's contract liabilities which are shown as deferred revenue (in thousands):

 

 

June 30,
2025

 

 

June 30,
2024

 

Deferred subscription and support

 

$

603,363

 

 

$

554,661

 

Other deferred revenue

 

 

14,130

 

 

 

20,362

 

Total deferred revenue

 

$

617,493

 

 

$

575,023

 

Less: current portion

 

$

325,078

 

 

$

306,114

 

Non-current deferred revenue

 

$

292,415

 

 

$

268,909

 

Summary of Product Warranty Liability Activity

The following table summarizes the activity related to the Company’s product warranty liability during the following periods (in thousands):

 

 

Year Ended

 

 

 

June 30,
2025

 

 

June 30,
2024

 

 

June 30,
 2023

 

Balance at beginning of period

 

$

10,942

 

 

$

12,322

 

 

$

10,852

 

New warranties issued

 

 

11,540

 

 

 

13,010

 

 

 

15,463

 

Warranty expenditures

 

 

(12,798

)

 

 

(14,390

)

 

 

(13,993

)

Balance at end of period

 

$

9,684

 

 

$

10,942

 

 

$

12,322