XML 29 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components
12 Months Ended
Jun. 30, 2021
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Balance Sheet Components

5. Balance Sheet Components

 

Accounts Receivable

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

 

 

June 30,

2021

 

 

June 30,

2020

 

Accounts receivable

 

$

324,343

 

 

$

240,503

 

Customer rebates

 

 

(149,510

)

 

 

(88,601

)

Allowance for credit losses

 

 

(986

)

 

 

(1,212

)

Allowance for product returns

 

 

(17,371

)

 

 

(27,963

)

Accounts receivable, net

 

$

156,476

 

 

$

122,727

 

 

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, 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

 

Year Ended June 30, 2019:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for credit losses

 

$

1,478

 

 

$

1,407

 

 

$

(1,831

)

 

$

1,054

 

 

(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, 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

Year Ended June 30, 2019:

 

 

 

 

 

 

 

 

Allowance for product returns

 

$11,266

 

$85,190

 

$(70,559)

 

$25,897

 

Inventories

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

 

 

 

June 30,

2021

 

 

June 30,

2020

 

Finished goods

 

$

27,901

 

 

$

52,879

 

Raw materials

 

 

4,984

 

 

 

9,710

 

Total Inventories

 

$

32,885

 

 

$

62,589

 

 

Property and Equipment, Net

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

 

 

 

June 30,

2021

 

 

June 30,

2020

 

Computers and equipment

 

$

75,866

 

 

$

73,244

 

Purchased software

 

 

40,037

 

 

 

34,015

 

Office equipment, furniture and fixtures

 

 

10,201

 

 

 

10,639

 

Leasehold improvements

 

 

53,329

 

 

 

52,317

 

Total property and equipment

 

 

179,433

 

 

 

170,215

 

Less: accumulated depreciation and amortization

 

 

(124,429

)

 

 

(111,402

)

Property and equipment, net

 

$

55,004

 

 

$

58,813

 

 

The Company recognized depreciation expense of $23.0 million, $28.6 million, and $26.9 million related to property and equipment during the years ended 2021, 2020 and 2019, respectively.

Deferred Revenue

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

 

 

 

June 30,

2021

 

 

June 30,

2020

 

Deferred maintenance, support, and SaaS

 

$

328,797

 

 

$

279,368

 

Other deferred revenue

 

 

16,787

 

 

 

11,819

 

Total deferred revenue

 

 

345,584

 

 

 

291,187

 

Less: current portion

 

 

212,412

 

 

 

190,226

 

Non-current deferred revenue

 

$

133,172

 

 

$

100,961

 

 

 

Accrued Warranty

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

 

 

 

 

Year Ended

 

 

 

 

June 30,

2021

 

 

June 30,

2020

 

 

June 30,

2019

 

Balance beginning of period

 

 

$

14,035

 

 

$

14,779

 

 

$

12,807

 

Warranties assumed due to acquisitions

 

 

 

 

 

 

570

 

 

 

 

New warranties issued

 

 

 

11,760

 

 

 

19,686

 

 

 

22,919

 

Warranty expenditures

 

 

 

(14,172

)

 

 

(21,000

)

 

 

(20,947

)

Balance end of period

 

 

$

11,623

 

 

$

14,035

 

 

$

14,779

 

 

Other Long-term Liabilities

The following is a summary of long-term liabilities (in thousands):

 

 

 

June 30,

2021

 

 

June 30,

2020

 

Acquisition-related deferred payments, less current portion

 

$

1,978

 

 

$

5,847

 

Other contractual obligations, less current portion

 

 

8,553

 

 

 

16,722

 

Other

 

 

4,014

 

 

 

5,182

 

Total other long-term liabilities

 

$

14,545

 

 

$

27,751