XML 52 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components (Tables)
12 Months Ended
Jun. 30, 2022
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Summary of Accounts Receivable

The following is a summary of accounts receivable (in thousands):

 

 

June 30,

2022

 

 

June 30,

2021

 

Accounts receivable

 

$

368,778

 

 

$

324,343

 

Customer rebates

 

 

(163,953

)

 

 

(149,510

)

Allowance for credit losses

 

 

(695

)

 

 

(986

)

Allowance for product returns

 

 

(20,033

)

 

 

(17,371

)

Accounts receivable, net

 

$

184,097

 

 

$

156,476

 

Allowance for Credit Losses on Financing Receivables

The following table is a summary of the 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, 2022:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for credit losses

 

$

986

 

 

$

39

 

 

$

(330

)

 

$

695

 

Year Ended June 30, 2021:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for credit losses

 

$

1,212

 

 

$

409

 

 

$

(635

)

 

$

986

 

Year Ended June 30, 2020:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for credit losses

 

$

1,054

 

 

$

1,289

 

 

$

(1,131

)

 

$

1,212

 

 

(1)

Uncollectible accounts written off, net of recoveries

The following table is a summary of 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, 2022:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for product returns

 

$

17,371

 

 

$

67,407

 

 

$

(64,745

)

 

$

20,033

 

Year Ended June 30, 2021:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for product returns

 

$

27,963

 

 

$

67,113

 

 

$

(77,705

)

 

$

17,371

 

Year Ended June 30, 2020:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for product returns

 

$

25,897

 

 

$

76,802

 

 

$

(74,736

)

 

$

27,963

 

 

Components of Inventories

The following is a summary of the Company’s inventory by category (in thousands):

 

 

 

June 30,

2022

 

 

June 30,

2021

 

Finished goods

 

$

40,733

 

 

$

27,901

 

Raw materials

 

 

8,498

 

 

 

4,984

 

Total inventories

 

$

49,231

 

 

$

32,885

 

Components of Property and Equipment

 

 

Property and Equipment, Net

The following is a summary of the Company’s property and equipment by category (in thousands):

 

 

 

June 30,

2022

 

 

June 30,

2021

 

Computers and equipment

 

$

75,387

 

 

$

75,866

 

Purchased software

 

 

47,161

 

 

 

40,037

 

Office equipment, furniture and fixtures

 

 

9,463

 

 

 

10,201

 

Leasehold improvements

 

 

52,564

 

 

 

53,329

 

Total property and equipment

 

 

184,575

 

 

 

179,433

 

Less: accumulated depreciation and amortization

 

 

(134,997

)

 

 

(124,429

)

Property and equipment, net

 

$

49,578

 

 

$

55,004

 

Summary of Contract Liabilities Shown as Deferred Revenue

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

 

 

 

June 30,

2022

 

 

June 30,

2021

 

Deferred maintenance, support, and SaaS

 

$

393,289

 

 

$

328,797

 

Other deferred revenue

 

 

8,330

 

 

 

16,787

 

Total deferred revenue

 

 

401,619

 

 

 

345,584

 

Less: current portion

 

 

238,262

 

 

 

212,412

 

Non-current deferred revenue

 

$

163,357

 

 

$

133,172

 

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,

2022

 

 

June 30,

2021

 

 

June 30,

2020

 

Balance beginning of period

 

$

11,623

 

 

$

14,035

 

 

$

14,779

 

Warranties assumed due to acquisition

 

 

41

 

 

 

 

 

 

570

 

New warranties issued

 

 

13,314

 

 

 

11,760

 

 

 

19,686

 

Warranty expenditures

 

 

(14,126

)

 

 

(14,172

)

 

 

(21,000

)

Balance end of period

 

$

10,852

 

 

$

11,623

 

 

$

14,035