XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.4
Commitments and Contingencies (Tables)
6 Months Ended
Dec. 31, 2021
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

Foreign currency translation adjustment

(133)

Changes in fair value for contingent earnout obligations

 

(5,001)

Payments on contingent earnout obligations

 

(168)

Ending fair value, December 31, 2021

$

14,129

Schedule of changes in warranty provisions

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

Six Months Ended December 31, 

    

2020

    

2021

Balance at beginning of period

$

20,825

$

19,736

Additions and adjustments

3,103

1,455

Reductions for warranty repair costs

 

(4,088)

 

(4,242)

Balance at end of period

$

19,840

$

16,949