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

Beginning fair value, June 30, 2019

    

$

16,577

Addition of contingent earnout obligations

Foreign currency translation adjustment

(147)

Changes in fair value for contingent earnout obligations

 

148

Payments on contingent earnout obligations

 

Ending fair value, September 30, 2019

$

16,578

Schedule of changes in warranty provisions

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

Three Months Ended September 30, 

    

2018

    

2019

Balance at beginning of period

$

21,819

$

21,724

Additions and adjustments

1,480

2,254

Reductions for warranty repair costs

 

(1,800)

 

(2,291)

Balance at end of period

$

21,499

$

21,687