XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Tables)
9 Months Ended
Mar. 31, 2025
Commitments and Contingencies  
Schedule of roll-forward of the contingent consideration liability The following table provides a roll-forward from June 30, 2024 to March 31, 2025 of the contingent consideration liability, which is included in other accrued expenses and current liabilities and other long-term liabilities in our consolidated balance sheets (in thousands):

Beginning fair value, June 30, 2024

    

$

15,375

Business acquisitions (Note 2)

9,739

Foreign currency translation adjustment

45

Changes in fair value for contingent earnout obligations

 

(3,140)

Payments on contingent earnout obligations

 

(477)

Ending fair value, March 31, 2025

$

21,542

Schedule of warranty provisions

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

Nine Months Ended March 31, 

    

2024

    

2025

Balance at beginning of period

$

11,149

$

11,089

Additions

3,524

4,171

Reductions for warranty repair costs and adjustments

 

(4,145)

(3,630)

Balance at end of period

$

10,528

$

11,630