XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Tables)
3 Months Ended
Sep. 30, 2024
Commitments and Contingencies  
Schedule of roll-forward of the contingent consideration liability

Beginning fair value, June 30, 2024

    

$

15,375

Business acquisition (Note 2)

9,730

Foreign currency translation adjustment

188

Changes in fair value for contingent earnout obligations

 

(716)

Payments on contingent earnout obligations

 

(331)

Ending fair value, September 30, 2024

$

24,246

Schedule of warranty provisions

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

Three Months Ended September 30, 

    

2023

    

2024

Balance at beginning of period

$

11,149

$

11,089

Additions

312

988

Reductions for warranty repair costs and adjustments

 

(902)

(719)

Balance at end of period

$

10,559

$

11,358