XML 40 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Sep. 30, 2018
Commitments and Contingencies  
Schedule of roll-forward of the contingent consideration liability

 

 

 

 

 

Beginning fair value, June 30, 2018

    

$

15,713

Addition of contingent earnout obligations

 

 

5,173

Changes in fair value for contingent earnout obligations

 

 

216

Payments on contingent earnout obligations

 

 

 —

Ending fair value, September 30, 2018

 

$

21,102

 

Schedule of changes in warranty provisions

 

The following table presents changes in warranty provisions (in thousands):

 

 

 

 

 

 

 

 

 

 

Three Months Ended September 30,

 

    

2017

    

2018

Balance at beginning of period

 

$

15,178

 

$

21,819

Additions and adjustments

 

 

4,259

 

 

1,480

Reductions for warranty repair costs

 

 

(2,138)

 

 

(1,800)

Balance at end of period

 

$

17,299

 

$

21,499