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

Beginning fair value, June 30, 2021

    

$

19,431

Addition of contingent earnout obligations

14,609

Foreign currency translation adjustment

(243)

Changes in fair value for contingent earnout obligations

 

(5,363)

Payments on contingent earnout obligations

 

(168)

Ending fair value, March 31, 2022

$

28,266

Schedule of changes in warranty provisions

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

Nine Months Ended March 31, 

    

2021

    

2022

Balance at beginning of period

$

20,825

$

19,736

Additions

3,759

2,292

Reductions for warranty repair costs and adjustments

 

(4,975)

 

(7,191)

Balance at end of period

$

19,609

$

14,837