XML 60 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Property, Plant and Equipment, Estimated Useful Lives
Property, plant and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives of the related assets as follows:
Software
3 to 5 years
Machinery and equipment
3 to 7 years
Furniture and fixtures
5 years
Buildings
39 years
Building improvements
Up to 20 years
Land improvements
15 years
Leasehold improvements
Shorter of lease term or estimated useful life

Reconciliation of the Changes in Accrued Warranty Costs The following table presents for the fiscal years ended June 30, 2020, 2019 and 2018, the reconciliation of the changes in accrued warranty costs which is included as a component of accrued liabilities and other long-term liabilities (in thousands):

 
Years Ended June 30,
 
2020

2019

2018
Balance, beginning of the year
$
11,034


$
9,884


$
7,721

Provision for warranty
35,962


22,991


20,868

Costs utilized
(34,502
)

(26,281
)

(19,904
)
Change in estimated liability for pre-existing warranties
(115
)

4,440


1,199

Balance, end of the year
$
12,379


$
11,034


$
9,884

Current portion
9,984


8,661


7,589

Non-current portion
$
2,395


$
2,373


$
2,295



Computation of Basic and Diluted Net Income Per Common Share
The computation of basic and diluted net income per common share is as follows (in thousands, except per share amounts):
 
 
Years Ended June 30,
 
2020
 
2019
 
2018
Numerator:
 
 
 
 
 
Net income
$
84,308

 
$
71,918

 
$
46,165

 
 
 
 
 
 
Denominator:
 
 
 
 
 
Weighted-average shares outstanding
50,987

 
49,917

 
49,345

Effect of dilutive securities
1,851

 
1,799

 
2,806

Weighted-average diluted shares
52,838

 
51,716

 
52,151

 
 
 
 
 
 
Basic net income per common share
$
1.65

 
$
1.44

 
$
0.94

Diluted net income per common share
$
1.60

 
$
1.39

 
$
0.89