XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Tables)
9 Months Ended
Mar. 31, 2021
Commitments and Contingencies  
Schedule of roll-forward of the contingent consideration liability

Beginning fair value, June 30, 2020

$

13,867

Addition of contingent earnout obligations

7,304

Foreign currency translation adjustment

523

Changes in fair value for contingent earnout obligations

 

(2,357)

Payments on contingent earnout obligations

 

Ending fair value, March 31, 2021

$

19,337

Schedule of changes in warranty provisions

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

Nine Months Ended March 31, 

    

2020

    

2021

Balance at beginning of period

$

21,724

$

20,825

Additions and adjustments

6,105

3,759

Reductions for warranty repair costs

 

(6,557)

 

(4,975)

Balance at end of period

$

21,272

$

19,609