XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.4
Commitments and Contingencies (Tables)
6 Months Ended
Dec. 31, 2023
Commitments and Contingencies  
Schedule of roll-forward of the contingent consideration liability

Beginning fair value, June 30, 2023

    

$

21,181

Addition of contingent earnout obligations

1,766

Foreign currency translation adjustment

62

Changes in fair value for contingent earnout obligations

 

(2,889)

Payments on contingent earnout obligations

 

(464)

Ending fair value, December 31, 2023

$

19,656

Schedule of warranty provisions

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

Six Months Ended December 31, 

    

2022

    

2023

Balance at beginning of period

$

13,347

$

11,149

Additions

1,705

1,417

Reductions for warranty repair costs and adjustments

 

(4,318)

(2,070)

Balance at end of period

$

10,734

$

10,496