XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.4
Commitments and Contingencies (Tables)
6 Months Ended
Dec. 31, 2024
Commitments and Contingencies  
Schedule of roll-forward of the contingent consideration liability The following table provides a roll-forward from June 30, 2024 to December 31, 2024 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 acquisition (Note 2)

9,730

Foreign currency translation adjustment

(54)

Changes in fair value for contingent earnout obligations

 

(1,158)

Payments on contingent earnout obligations

 

(331)

Ending fair value, December 31, 2024

$

23,562

Schedule of warranty provisions

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

Six Months Ended December 31, 

    

2023

    

2024

Balance at beginning of period

$

11,149

$

11,089

Additions

1,417

2,553

Reductions for warranty repair costs and adjustments

 

(2,070)

(2,199)

Balance at end of period

$

10,496

$

11,443